一、数据类型
1、数字类型:包括数字及NaN。其中非0数字转换成布尔值为true;0和NaN为false。
2、字符串类型:用“”或‘’之间的类容。其中非空字符串转换成布尔值为true;空字符串为false。
3、布尔值类型:只有两个值,true(真);false(假)。
4、null:表示为空,转换成布尔值为false。
5、undefined:表示未定义,转换成布尔值为false。
6、数组类型:用[ ]表示,里面可以放多个内容,转换成布尔值为true(包括空数组)。
7、对象:用一对{ }表示。
二、数据类型转换
方法转换:Number();parseInt()转换成整型;parseFloat()转换成浮点型(小数)。
隐形转换:
+ 200 + '3' 变成字符串- * / % '200' - 3 变成数字
++ -- 变成数字
> < 数字的比较 、字符串的比较
! 取反 把右边的数据类型转成布尔值