1.数值的转换:有三个函数可以把非数值转换为数值:Number()、parseInt() 和parseFloat()。
.Number()可以用来转换任意类型的数据,而后两者只能用于 转换字符串。
.parseInt()只会将字符串转换为整数,而parseFloat()可以转换为浮点数。
2.Boolean(布尔型):布尔型也被称为逻辑值类型或者真假值类型。
只能够取真(true)和假(false)数值

3.Undefined var message; message 的值就是 undefined
typeof对没有初始化和没有声明的变量都会返回undefined
4.Null:使用typeof检查null会返回一个Object
undefined值实际上是由null值衍生出来的,所以如果比较 undefined和null是否相等,会返回true
5.运算符:算数运算符、位运算符、关系运算符
6.算数运算符

7.自增和自减:自增和自减分为前置运算和后置元素。
所谓的前置元素就是将元素符放到变量的前边,而后置将元素符放到变 量的后边。
eg:前置自增:++a 后置自减:a—
运算符在前置时,表达式值等于变量原值。
运算符在后置是,表达式值等于变量变更以后的值
8.逻辑操作符:一般情况下使用逻辑运算符会返回一个布尔值
非:使用符号 ! 表示,无论怎样都会返回一个布尔值,非运算符会对原值取反,比如原值是true使用非运算符会 返回false,原值为false使用非运算符会返回true
与:使用 && 表示,运算符可以应用于任何数据类型,且不一定返回布尔值,对于非布尔值运算,会先将非布尔值转换为布尔值两个值都为true则返回true, 否则返回false。非布尔值时:如果两个都为true,则返回第二个值,如果两个值中有false则返回靠前的false的值
或:使用 || 表示对于非布尔值运算,会先将非布尔值转换为布尔值对布尔值进行运算时,如果两个值都为false则返回false, 否则返回true,非布尔值时:如果两个都为false ,则返回第二个值,否 则返回靠前true的值
