JavaScript的数据类型
1.JavaScript的数据类型包括:字符串、数值、布尔、数组、对象、Null、Undefined。
2.JavaScript拥有动态类型,这以为着同一个变量可用作不同的类型。
var a; //类型为undefined var a = 1; //类型为数值类型 var a = "abc" //类型为字符串类型
3.字符串
//可以是引号中的任意文本,可以使用单引号或者双引号 var a = "哈哈哈"; var b = '我了个去'; //可以在字符串中使用引号,只要不匹配包围字符串的引号即可 var c = "你真'萌'呀"; var d = '你才"萌"呢';
4.数值类型
JavaScript中只有一种数字类型,它可以带小数点也可以不带小数点。
//带小数点 var a = 1.00; //不带小数点 var b = 2;
//极大或者极小的数字可以通过科学计数法来写 var c = 123e5; var d = 123e-5;
5.布尔类型
//布尔类型只有两种值 //值为true var a = true; //值为false var b = false;
6.数组类型
//创建数组 //1.首先创建一个数组类型的变量,根据索引为其中填入值 var a = new Array(); a[0] = 1; a[1] = 2; a[2] = 3; //2.使用new Array直接为其赋值 var b = new Array(1,2,3); //3.直接生成数组 var c = [1,2,3];
7.对象类型
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。后边的学习中这个是比较重要的。结果发现其实就是个Map集合吧,咩哈哈。
//创建一个student对象 var student = { name : "jiagoushi", age : 18, id : 1 } //获取对象的属性 name = student.name; name = student["name"];
8.Undefined和Null
-Undefined 表示这个变量不含有值;
-Null 表示null值,可以用此清空变量;
var a = 1; //清空一下 a = null;
9.声明变量类型
在声明变量时,可以使用new关键字声明其类型,当声明了一个变量时,就创建了一个对象。JavaScript的变量均为对象。
//字符串 var a = new String; //数值 var b = new Number; //布尔 var c = new Boolean; //数组 var d = new Array; //对象 var e = new Object;