如果数字是原始类型,为什么我可以这样做:
> (12345).toString()
"12345"
Run Code Online (Sandbox Code Playgroud)
括号是否将原始类型转换为Number
?
Dag*_*bit 10
不,括号只是让解析器理解它.
不是小数点.
12345 .toString()
也会工作.
每当您访问其属性时,原始数字都会隐式转换为Numbers,但这些对象是临时的并且会立即丢失.例如:
var foo = 5;
foo.bar = "something";
console.log(foo.bar); // undefined
Run Code Online (Sandbox Code Playgroud)
字符串和布尔值也是如此.
归档时间: |
|
查看次数: |
577 次 |
最近记录: |