JavaScript 是一种属于网络的脚本语言, 已经被广泛用于 web 应用开发, 常用来为网页添加各式各样的动态功能, 为用户提供更流畅美观的浏览效果. 通常 JavaScript 脚本是通过嵌入在 html 中来实现自身的功能的.
JavaScript 脚本语言同其他语言一样, 有它自身的基本数据类型, 表达式和算术运算符及程序的基本程序框架.
JavaScript 提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字. 而变量提供存放信息的地方, 表达式则可以完成较复杂的信息处理.
JavaScript 的六种数据类型:
1,Undefined:Undefined 类型只有一个值, 即特殊值 undefined. 在使用 var 声明变量, 但未对其加以初始化时, 这个变量值就是 undefined.
2,Null:Null 类型是第二个只有一个值的数据类型. 其特殊值就是 Null. 从逻辑角度上看, null 是一个空的对象指针. 而这也正是使用 typeof 操作符检测 null 值, 会返回 "object" 的原因.
3,Boolean: 即布尔类型, 该类型有两个值: true,false. 需要注意的是, Boolean 类型的字面值 true 和 false 是区分大小写的. 也就是说, True 和 False(以及其它的混合大小形式)都不是 Boolean 值, 只是标识符.
4,Number: 该类型的表示方法有两种形式, 第一种是整数, 第二种为浮点数. 整数: 可以通过十进制, 八进制, 十六进制的字面值来表示. 浮点数: 就是该数值中必须包含一个小数点, 且小数点后必须有一位数字.
5,String:String 类型用于表示由零或多个 16 位的 Unicode 字符组成的字符序列, 即字符串. 至于用单引号, 还是双引号, 在 JS 中还是没有差别的. 记得成对出现.
6,Object:Object 数据类型, 称为对象, 是一组数据和功能 (函数) 的集合. 可以用 new 操作符后跟要创建的对象类型的名称来创建. 也可以用字面量表示法创建. 在其中添加不同名 (包含空字符串在内的任意字符串) 的属性.
说明:
ES6 新增第七种 Symbol 一种数据类型, 它的实例是唯一且不可改变的类型的值.
来源: http://www.css88.com/qa/javascript/11067.html