数据类型分类;
(1)简单数据类型: (2)复杂数据类型:
undefined 未定义类型; object 对象类型
null 空类型;
boolean 布尔类型;
number 数值型 ;
string 字符串类型
简单数据类型:
1.undefined
只有一个值,及特殊的undefned。
例如:
2. null
只有一个值,这个只是null,表示一个空对象指针。
null是特殊的对象类型:Object
例如:
3. boolean
true 真 var a = true;
fales 假 var a = fales;
转换为fales的值:fales 、“” 、0 、NaN 、null 、undefined 。除这些之外都转换为true。
4. number
非数值类型的变换转为数值。
1 NaN 不是一个数字。任何涉及操作都会返回NaN.
例如:
2 is NaN (参数) 判断参数是否“不是数值”,如果是返回 flose,如果是返回 true。
例如:
数值转换:有三个函数可以把非数值转换成数值。
1. number() ;
2. parseInt() ;
3. parsefloat() .
例如:
5. string
* 查看字符长度:length属性;
例如:ver str = 'hello world'
console.log(str.length);//11;
* 查看字符串相应位置;
console.log(str[4]);//o
* 转化为字符串2种方法。
1.toString
例如:var arr = [1,2,3,4];
console.log(arr.toString());//1,2,3,4;
var str = ['aa']; console.log(str.toString());
2. string (强转函数,可以转化任何类型的值)
例如:
3. + 可以拼接多个,也可以把某个值转换为字符串。
例如: