JavaScript数据类型
1. 数值
- Infinity:无穷大
- NaN:非数值
- Number.MAX_VALUE:可表示的最大数值
- Number.MIN_VALUE:可表示的最小数值
- Number.NaN:非数值
- Number.POSITIVE_INFINITY:正无穷大
- Number.NEGATIVE_INFINITY:负无穷大
2. 数组
数组的下标可以不连续,这种情况length属性将不准确。
3. 对象
- 通过构造函数去创建类。
- 代词this总是指向真正调用这个方法的对象。
- point.x与point["x"]是等效的。
4. 函数
函数的多次调用是相互独立的,他们作用于不同的堆栈区域,可以拥有不同的外部环境,或者也可以共享外部环境。由于函数有被调用时创建封闭环境的特性,因此在某些情况下它又被称为”闭包“。
另一种定义函数的方法:var square = new Function("x", "return x*x");
5. null与undefined
- typeof(null) = object,typeof(undefined) = undefined。
- 代词this总是指向真正调用这个方法的对象。
- point.x与point["x"]是等效的。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。