【js学习笔记-006】--类型/值/变量.概述
2013-07-18 14:25
351 查看
JS的数据类型分为两类:原始数据类型(java的基本数据类型)和对象数据类型(java的引用数据类型)
原始数据类型:字符串,布尔,数值,null(空)和undefined(未定义)。其中后两个分别代表了各自特殊类型的唯一成员
对象数据类型:除以上五种就是对象。普通JS对象是“命名值”的无序集合。还有种特殊对象----数组,表示编号的值的有序信息。还有另外一种特殊对象-----函数(具有与它相关联的可执行代码的对象)对于JS函数来讲,最重要的是,它们都是真值,并且js可以将它们当做普通对象来对待
函数用来初始化一个对象可以使用 new 运算符,我们称之为构造函数。每个构造函数定义了一类对象。这类对象是由构造函数初始化的对象组成的集合。类可以看做是对象类型的子类型。
JS核心定义了五种有用的类
Array类
Function类
Date类
RegExp类
Error类
还有一种分法:可以拥有方法的类型和不能拥有方法的类型,同样可分为可变类型和不可变类型。数字、布尔、null、undefined属于不可变类型。字符串可以看成由字符组成的数组。但字符串在js中是不可变的。
原始数据类型:字符串,布尔,数值,null(空)和undefined(未定义)。其中后两个分别代表了各自特殊类型的唯一成员
对象数据类型:除以上五种就是对象。普通JS对象是“命名值”的无序集合。还有种特殊对象----数组,表示编号的值的有序信息。还有另外一种特殊对象-----函数(具有与它相关联的可执行代码的对象)对于JS函数来讲,最重要的是,它们都是真值,并且js可以将它们当做普通对象来对待
函数用来初始化一个对象可以使用 new 运算符,我们称之为构造函数。每个构造函数定义了一类对象。这类对象是由构造函数初始化的对象组成的集合。类可以看做是对象类型的子类型。
JS核心定义了五种有用的类
Array类
Function类
Date类
RegExp类
Error类
还有一种分法:可以拥有方法的类型和不能拥有方法的类型,同样可分为可变类型和不可变类型。数字、布尔、null、undefined属于不可变类型。字符串可以看成由字符组成的数组。但字符串在js中是不可变的。
相关文章推荐
- js学习笔记一类型、值和变量
- 小白的廖雪峰JS教程学习笔记要点---数据类型和变量
- javascript学习笔记整理(概述、变量、数据类型简介)
- [学习笔记01]js基础变量及数据类型
- js学习笔记:数据类型
- C++ Primer学习笔记2-变量与基本类型
- js学习笔记:引用类型——单体内置对象
- JS学习笔记5-JavaScript 变量
- java学习笔记---String类型的变量“相等”
- Python学习笔记(三)——类型与变量
- Javascript学习笔记一基本数据类型与变量声明
- (原创)c#学习笔记05--变量的更多内容01--类型转换03--使用Convert命令进行显式转焕
- JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
- php 学习笔记 —— 变量 数据类型 数组 (二)
- 【C++学习笔记】04_变量与基本类型
- 《Ext江湖》学习笔记--JS中变量、对象和数组的定义与使用
- 【python学习笔记】4.数据类型和变量
- Python3学习笔记——数据类型和变量
- 黑马程序员-数据类型、变量作用域和数据结构的学习笔记
- js学习笔记:引用类型——Date