首页 > 代码库 > JavaScript数据类型
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"]是等效的。
JavaScript数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。