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);
感谢:。)
答案 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 ....在调用函数时......再试一次....