我试图调用文字函数,但我得到了奇怪的行为.
考虑这个返回的代码true.
23 === (23)
Run Code Online (Sandbox Code Playgroud)
当我写作尝试以下.
(23).toFixed(2)
Run Code Online (Sandbox Code Playgroud)
我得到了预期的结果_23.00_但是当我尝试时23.toFixed(2)我得到了这个错误.
SyntaxError:意外的标记ILLEGAL
JavaScript如何评估无法理解的表达式以及为什么会出现此错误?
如果我试着写
3.toFixed(5)
Run Code Online (Sandbox Code Playgroud)
有一个语法错误.使用双点,放入空格,将三个放在括号中或使用括号表示法可以使其正常工作.
3..toFixed(5)
3 .toFixed(5)
(3).toFixed(5)
3["toFixed"](5)
Run Code Online (Sandbox Code Playgroud)
为什么单点符号不起作用,而我应该使用哪一种替代?