我只是在玩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"
答案 0 :(得分:0)
将句点解析为小数点。这就是您收到语法错误的原因。在双周期情况下,您在浮点数上调用toString
而不是整数49。