在javascript中乘法的错误结果
Wrong result in multiplying in javascript
可能的重复项:
JavaScript的数学坏了吗?
我有两个变量
var first : float = 200;
var next : float;
next = first * 1.2;
当我在调试日志中写入"下一个"时,它会给出 40,00002。 有什么建议吗?
浮
点计算的精度仅与它使用的精度(位数和尾数数)一样精确。http://en.wikipedia.org/wiki/Floating_point#Machine_precision_and_backward_error_analysis
这给了你240。我认为你没有不遵循标准。我什至用浮点数解析了它
var first =parseFloat(200.0);
var next ;
next = parseFloat(first * 1.2);
alert(next);
相关文章:
- 如何知道javascript for语句中的所有结果是否都是错误的
- JScript 错误: 无法分配给函数结果
- json-api和错误结果:无法读取属性'长度'的未定义
- 显示错误结果的Javascript
- javascript使用正则表达式得到错误的结果
- 在页面对象文件中验证sendKeys结果会导致未定义的错误(Protractor)
- YouTube API v3哈希标签搜索错误结果
- jQuery.Validate - 如何将错误结果放在不同的地方
- 检查JavaScript中的日期时间是否相等时出现错误结果
- 转换日期时出现错误结果
- Lodash partialRight padStart映射产生错误结果
- 在javascript中乘法的错误结果
- 用于显示错误结果的JavaScript嵌套
- 什么'这是处理promise对象中错误结果的正确方法
- 显示错误结果的typeOf
- Javascript getDate()和getMonth()返回错误结果
- LokiJS:简单的查找查询返回错误结果
- Bootstrap-datepicker getDate错误结果
- 比较select.val()和span.text()后产生错误结果
- 坐标转换javascript库Pro4js错误结果