10.toFixed(10)【前端每日一题-16】

10.toFixed(10)输出什么?为何?

考点:javascript

  • js浮点数

答案:java

10.toFixed(10)会报错。bash

10.toFixed(10) //Uncaught SyntaxError: Invalid or unexpected token复制代码

为何?spa

之因此会报错时由于这里的.发生了歧义,既能够理解成浮点数的小数点,又能够理解为对方法的调用。由于数字后面紧跟着一个.,解释器就默认为浮点数,因此会报错。code

解决方法token

console.log(10 .toFixed(10));
console.log((10).toFixed(10));
console.log(10..toFixed(10));
console.log(10.0.toFixed(10));复制代码
相关文章
相关标签/搜索