Discuss / JavaScript / Number toString 的问题

Number toString 的问题

Topic source

我这样写没有一点问题:

const number = 123;console.log(number.toString());

但是如果直接:

console.log(123.toString());

这样子就是有问题的,但是用两个点就没问题,综上,个人认为是,它将 123. 看成是一个小数,然后你直接跟toString(),它不会认为 . 是调用方法,而是看成是数字的一部分。

Dongb9527

#2 Created at ... [Delete] [Delete and Lock User]

没错,第一个点就是当成小数点处理了

123.4.toString(); 

"123.4"

打印一个小数就可以看出


  • 1

Reply