我这样写没有一点问题:
const number = 123;console.log(number.toString());
但是如果直接:
console.log(123.toString());
这样子就是有问题的,但是用两个点就没问题,综上,个人认为是,它将 123. 看成是一个小数,然后你直接跟toString(),它不会认为 . 是调用方法,而是看成是数字的一部分。
没错,第一个点就是当成小数点处理了
123.4.toString();
"123.4"
打印一个小数就可以看出
Sign in to make a reply
风花雪月198203
我这样写没有一点问题:
但是如果直接:
这样子就是有问题的,但是用两个点就没问题,综上,个人认为是,它将 123. 看成是一个小数,然后你直接跟toString(),它不会认为 . 是调用方法,而是看成是数字的一部分。