如果我试着写
3.toFixed(5)
语法错误。使用双点、放入空格、将三个点放在括号中或使用方括号符号可以使其正常工作。
3..toFixed(5)
3 .toFixed(5)
(3).toFixed(5)
3["toFixed"](5)
为什么单点符号不起作用,我应该使用这些替代方法中的哪一个?
最佳答案
句点是数字的一部分,因此代码将被解释为:
(3.)toFixed(5)
这自然会产生语法错误,因为您不能立即在数字后面加上标识符。
任何使句点不被解释为数字的一部分的方法都可行。我认为最清楚的方法是在数字两边加上括号:
(3).toFixed(5)
关于javascript - 为什么我不能访问带有单个点的整数的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9380077/