布尔型变量:true,flase
广泛用于真假的逻辑判断
对象:分类,对象是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体;
例如,var today = new Date();中,Date 就是一个对象,Date 是一个获得当前时间的对象。
数组:变量可以对应一个值,也有变量可以对应多个值,这些变量就是数组,广泛用于数据分类。
例如,创建一个组所有同学的成绩数组:
var mark = [92,87,70,88,93,97]
值null:表示什么都没有,可以让一个不再使用的变量的值清空从而释放内存。例如:
var a = null;
值undefined:表示还没设置值的变量
例如 声明一个变量 var a;
若输出这个变量,结果便是undefined
查看数据类型typeof:当我们不知道一个变量的类型或者需要判断它的类型时,使用typeof可以输出它的数据类型。
例如:var a = "123";
输出结果是123无法判断是字符还是数字.
t = typeof a;
alert(t);
将a的数据类型赋值给t,输出t结果是string,判断出了a是字符串,而不是数字。
数据转换:
变量.toString() 转换成字符串
parseInt(变量) 转换成整数
parseFloat(变量) 转换成浮点数
例:
var test = parseInt(“blue”); //returns NaN
var test = parseInt(“1234blue”); //returns 1234
var test = parseInt(“22.5”); //returns 22
var test = parseFloat(“1234blue”); //returns 1234
var test = parseFloat(“22.5”); //returns 22.5