面对数学函数的问题

时间:2011-08-13 18:53:46

标签: javascript

 var num1 = "5.54";
 var num2 = "10";
 result = (num1/num2)*100;

使用javascript,结果显示50.但如果我使用计算器进行数学计算,我会找到55.4这是正确的。您能不能帮助使用javascript代码来生成结果55.4。

...

嗨,我已经设法使用parseFloat使其工作 example- var num1 = parseFloat(document.getElementById(“obtainmark”)。value);                                var num2 = parseFloat(document.getElementById(“totalmark”)。value);

感谢:。)

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

使用parseFloat:

result = (parseFloat(num1)/parseFloat(num2))*100 ;

编辑:

我刚检查过,它的工作原理也没有解析。问题出在代码中的其他地方。

答案 2 :(得分:0)

我写了一个java脚本函数

  function disp_text1()
   {
      var num1 = "5.54";
                var num2 = "10";
                result = (num1/num2)*100 ;
                alert(result);

   }

我得到55.400000000000006 ....在调用函数时......再试一次....