【发布时间】:2016-05-02 12:28:38
【问题描述】:
【问题讨论】:
-
当你做
"8".toString(2)时你会得到什么? -
当你用括号覆盖一个数字时,那将成为一个表达式。
-
在8之后给一个空格,否则将被视为浮点数
标签: javascript
【问题讨论】:
"8".toString(2)时你会得到什么?
标签: javascript
8.toString() // Won't work
这里. 被视为浮点数表示。因此,如果要将非浮点数转换为字符串,只需在数字后加一个空格
8 .toString(); // Will work
如果是浮点数,则可以直接调用toString
8.2.toString(); // Will work even it doesn't have the space
8..toString(); // Will also work
但我建议您使用括号来提高代码的可读性。
括号中的数字是表达式。
【讨论】: