标签: javascript
var t = 0.2 + 0.3 console.log(t); function myFunction() { var x = 0.2 + 0.1; console.log(x); }
<button onclick="myFunction()">Try it</button>
输出 0.5
点击按钮输出后: 0.30000000000000004
我很好奇为什么它在函数内部和函数外部表现不同,以及为什么精度如此之大?