使用.toString()的Javascript自动推理

时间:2014-04-23 12:09:47

标签: javascript object interpreter tokenize

为什么这样做

123.toString()

给出错误......

但是这个

(123).toString()

工作正常

如果可能的话"在低水平"回答(JIT / Interpreter解析令牌决定)

1 个答案:

答案 0 :(得分:2)

JavaScript解释器将.视为小数点,因此不希望字母字符跟随它,因此出现“意外令牌”错误。将123括在括号中会告诉解释器“在此对象上运行toString()。”