49.toString()Vs 49..toString()之间有什么区别?

时间:2014-11-15 07:05:26

标签: javascript

我只是在玩javascript toString方法,然后当我尝试使用number.toString()时它给了我错误,但是当我尝试number..toString()时它给了我的结果,我期待第一个代码

1. Can any one explain what is the reason for this / What is the difference here ?
2. why is 49.toString() is giving me error ? does that mean number has no toString() method ?  
3. What is happening here exactly ?

JS代码

49.toString(); //SyntaxError: Unexpected token ILLEGAL

49..toString(); //"49"

1 个答案:

答案 0 :(得分:0)

将句点解析为小数点。这就是您收到语法错误的原因。在双周期情况下,您在浮点数上调用toString而不是整数49。