Home javascript Error - js invalid or unexpected token

Error – js invalid or unexpected token

Author

Date

Category

Tell me what’s wrong:

Everything seems to be fine, but I get an error in assigning ROI1, ROI2, ROISMALL

function calc () {
  var roi1 = $ ('. roi1');
  var roi2 = $ ('. roi2');
  var roismall = $ ('. roismall');
  var a = parseInt ($ ('. calc-a'). val ());
  var b = parseInt ($ ('. calc-b'). val ());
  var x = parseInt ($ ('. calc-x'). val ());
  var y = parseInt ($ ('. calc-y'). val ());
  var z = parseInt ($ ('. calc-z'). val ());
  var ROI1 = z / (x * (2 - y / 100)) - 1; // invalid or unexpected token
  var ROI2 = (z + a * b / 100) / (x * (2-y / 100));
  var ROISMALL = ROI2-ROI1;
  roi1.text (ROI1);
  roi2.text (ROI2);
  roismall.text (ROISMALL);
}

Answer 1

You have minuses in this line – not minuses.

function calc () {
  var roi1 = $ ('. roi1');
  var roi2 = $ ('. roi2');
  var roismall = $ ('. roismall');
  var a = parseInt ($ ('. calc-a'). val ());
  var b = parseInt ($ ('. calc-b'). val ());
  var x = parseInt ($ ('. calc-x'). val ());
  var y = parseInt ($ ('. calc-y'). val ());
  var z = parseInt ($ ('. calc-z'). val ());
  // var ROI1 = z / (x * (2 - y / 100)) - 1; // invalid or unexpected token
  var ROI1 = z / (x * (2 - y / 100)) - 1;
  var ROI2 = (z + a * b / 100) / (x * (2-y / 100));
  var ROISMALL = ROI2-ROI1;
  roi1.text (ROI1);
  roi2.text (ROI2);
  roismall.text (ROISMALL);
}
calc (); 
& lt; script src = "https://ajax.googleapis.com/ajax/libs /jquery/2.1.1/jquery.min.js"></script> 

Programmers, Start Your Engines!

Why spend time searching for the correct question and then entering your answer when you can find it in a second? That's what CompuTicket is all about! Here you'll find thousands of questions and answers from hundreds of computer languages.

Recent questions