- 所有未定义直接赋值的变量拥有全局作用域. 下面程序中的
a
就是这种变量,n
不是这种变量。var n = 2; function fun(){ a = 1; }
2. 对象看是一个属性的无序集合,每个属性都有一个名称和值(键/值对)。
对象中的索引是自定义的,例如 name(姓名)、age(年龄)、gender(性别)等。数组是值的集合,每个值都有一个数字索引(从零开始,依次递增)。
3. 当 Number() 函数和 new 运算符一起使用时,会创建一个新的 Number 对象。
4.
Number.valueOf() // 把一个其它类型的值转换为数字, 例如 `valueOf("789")`