为什么我不能在Firefox Web控制台中更改`name`的类型?

时间:2019-05-11 01:13:12

标签: javascript firefox web-console

在Firefox Web控制台中,为什么我可以更改name2

的类型
var name2=12
undefined

typeof name2
"number"

name2="hello"
"hello"

typeof name2
"string"

而不是name

typeof name
"string"

name=12
12

typeof name
"string"

谢谢。

1 个答案:

答案 0 :(得分:0)

由于它是全局对象的只读属性(感谢Pointy),因此JavaScript明确将其强制转换为字符串。