javascript代码计算错误
error javascript code calculation
请考虑下面javascript代码中的计算。示例值:
- investmentfix=200.00
- 投资var=123.12
- 零件数=5.00
控制台显示一个奇怪的结果值0200.00615.6。我不明白。我注意到了这个结果值中的值200.00和615.6,后者是investmentvar * nrofparts
的结果。但我预计(和目标会得到)结果815.6(200+(123.12*5.00)。
出了什么问题?这与一种格式问题有关吗?
javascript代码:
var result =0;
result += (investmentfix + (investmentvar * nrofparts));
console.log(result);
尝试以下操作:
result = parseFloat(0,10);
result+=parseFloat(investmendfix,10)+parseFloat(investmentvar*nrofparts,10);
console.log(result);
这确保了JavaScript引擎以数字而不是字符串来解析变量。
parseFloat()
语法:parseFloat(myNumber,base);
相关文章:
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- 猫头鹰旋转木马宽度计算错误
- 百分比计算错误
- 浏览器错误的javascript浮点计算
- jQuery - 带有一些数字的表格计算出现奇怪的舍入错误
- JavaScript 运行时错误仅在本地计算机上
- 我的代码中有什么错误?计算最多 n 的素数
- 计算当天和另一个日期之间的差额时出现错误差异
- 在带有时间戳的日期之间计算时出现 NaN JavaScript 错误
- Javascript/Html 未捕获的引用错误:赋值中的左侧无效;未捕获的引用错误:未定义计算
- Javascript:错误的日期计算
- 为什么使用CryptoJS的哈希计算会在Angular中导致$rootScope:infdig错误
- 谷歌浏览器错误地计算了元素的高度
- JavaScript 在两个输入中计算错误的百分比
- 未捕获的引用错误: 未定义计算总计
- JS脚本计算金额的总和计算错误
- 如何在 JavaScript 对象中计算父级(获取未定义错误)
- 在不同计算机上执行时未捕获的引用错误
- 计算两个日期之间的差异会导致错误的计算
- 错误 404,在我的计算机上找不到脚本