一.基本数据类型
还有一个symbol:用于表示独一无二的值
二.各基本数据类型之间的转换
一. 转换为String类型
toString()方法,但是null和undefind这两个值没有toString方法
String()方法 将需要转换的数据作为参数传进去 其他数据实际上调用toString,会将null转化为'null',将undefind转化成'undefind'
二.使用Number()函数
1.字符串转换成数字
若如果为纯数字的字符串,之间转换成数字
若如果有非数字的内容,直接转换为NaN
如果字符串是一个空串或者是空格的字符串,则为0
2.布尔值转数字
ture转换成1
false转化成0
3.null和undefined都转化成0
parseInt()把一个字符串转化成一个整数类型
parseFloat()把一个字符串转化成一个浮点数
三.Boolean
1.数字转布尔值
除了NaN和0 其他全为ture
2.字符串转布尔 除了空串 其他全为ture
3.null和undefind 则为false
三.null和undefind的区别
undefind表示定义没有赋值
null则表示定义并且赋值为null
一般使用null的情况有两种
第一种初始赋值为null ,表明将要赋值为对象
第二种则是将变量指向null 使得对象变为垃圾对象 释放内存