var num1 = "5.54";
var num2 = "10";
result = (num1/num2)*100;
使用javascript結果顯示50.但如果我用計算器做數學運算,我發現55.4是正確的。請你請幫助javascript代碼來做出結果55.4。面對數學函數的問題
...
嗨,我設法使它工作使用parseFloat 示例 - VAR NUM1 = parseFloat(的document.getElementById( 「obtainedmark」)值。); var num2 = parseFloat(document.getElementById(「totalmark」)。value);
謝謝:)
你需要學習整數除法之間的差別與浮點分割。 – Oded
@Oded:[在JS中幾乎沒有區別](http://jsfiddle.net/AkxdM/)。 –
我無法重現50.請參閱http://jsfiddle.net/aa5yX/ –