JavaScript 基本数据类型
1.Boolean
布尔类型(Boolean):布尔表示一个逻辑实体,意为真、假,可以有两个值:true和false。
2. Number
数字类型(Number):在JavaScript里,数字类型能够代表的范围是 -(2的63次方-1) ~ (2的63次方-1) 。除了具体的数值,在JavaScript中还有一些带符号的值:+Infinity,-Infinity和NaN(非数值,Not-a-Number),分别代表正无穷、负无穷和非数值。例如:
19 / +0; // Infinity
19 / -0; // -Infinity
3. 字符串类型(String)
1.JavaScript的字符串类型用于表示文本数据。在字符串中的每个元素占据了字符串的位置。第一个元素的索引为0,下一个是索引1,依此类推。字符串的长度是它的元素的数量。
2.在JavaScript中的字符串需要使用单引号'**'或双引号"**"括起来,表示该值是一个字符串。
3.JavaScript 字符串是不可更改的。这意味着字符串一旦被创建,就不能被修改
4.符号类型(Symbol):符号(Symbols)是ES6新定义的。符号类型是唯一的并且是不可修改的。
5.对象(Object):
(1)javascript 中的对象(物体),和其它编程语言中的对象一样,可以比照现实生活中的对象(物体)来理解它。 javascript 中对象(物体)的概念可以比照着现实生活中实实在在的物体来理解。
(2)在javascript中,一个对象可以是一个单独的拥有属性和类型的实体。我们拿它和一个杯子做下类比。一个杯子是一个对象(物体),拥有属性。杯子有颜色,图案,重量,由什么材质构成等等。同样,javascript对象也有属性来定义它的特征。
(3)对象可以通过new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的示例并为其添加属性和(或)方法,就可以创建自定义对象
4. Null类型(null)
Null 类型只有一个值:null,表示空值,表示没有被呈现。
5. Undefined类型(Undefined)
一个没有被赋值的变量会有个默认值undefined。