JavaScript 求助啊!! var 变量计算,调试结果总是出错啊
var a=12;var b=0.95;
var c=a*b;
alert( "c="+c);
为什么输出来c的值不是11.4 啊,而是11.399999999999998
希望懂得人告知一声,困惑一下午了!谢谢!!! JavaScript 调试 var --------------------编程问答-------------------- 浮点值不准啦 --------------------编程问答--------------------
+1
js中所有数字不区分整数和浮点数,统一使用64位浮点数来表示!实际中可以根据需要保留有效位数,进行四舍五入或者向下向上取整 --------------------编程问答-------------------- 别纠结了 js语言就是那样的。
补充:Java , Java SE