Undefined、Null、Boolean、String、Number、Object、Symbol
在函数中的 length 属性是参数的个数
typeof [...] 为什么等于 object?
数组也是对象,但确切来说,它是 object 的一个 "子类型"
数组也是对象,但确切来说,它是 object 的一个 "子类型"
使用
delete 操作符不会影响数组长度
除了通过使用数字索引的方式,其他都不计算进数组长度内
数字前面的 0 可省略
对于
. 操作符来说,因为他们是一个有效的数字字符,会被优先识别为数字常量的一部分,然后才是对象属性访问运算符。
9007199254740991
,在 ES6 中被定义为 Number.MAX_SAFE_INTEGER
。最小整数是 -9007199254740991
,在 ES6 中被定义为 Number.MIN_SAFE_INTEGER
。Number.isInteger(..)
方法:Number.isInteger(..)
方法:null 和 undefined。nul 是一个特殊关键字,不是标识符,不能将其当做变量来使用和赋值
。但 undefined 确实一个标识符,可被当做变量来使用和赋值。NaN:NaN 是一个特殊值,它和自身并不相等,是唯一一个非自反(即 x === x 不成立的值),而 NaN != NaN 为 true。
delete
操作符不会影响数组长度对于
. 操作符来说,因为他们是一个有效的数字字符,会被优先识别为数字常量的一部分,然后才是对象属性访问运算符。
Number.isInteger(..)
方法9007199254740991
,在 ES6 中被定义为 Number.MAX_SAFE_INTEGER
。最小整数是 -9007199254740991
,在 ES6 中被定义为 Number.MIN_SAFE_INTEGER
使用构造函数创建出来的是封装了基本类型值的封装对象。
typeof 在此返回的是对象类型的子类型。
[[Class]]
Object()
函数(不带 new 关键字)Object()
函数(不带 new 关键字)•问题标注 Q:(question)
•答案标注 R:(result)
•注意事项标准:A:(attention matters)
•详情描述标注:D:(detail info)
•总结标注:S:(summary)
•分析标注:Ana:(analysis)
•提示标注:T:(tips)