一、自增自减:
1、自增与自减运算符出现的地方也有讲究
2、a++ b-- 先赋值再自增(自减)
+a --b 先自增(自减)再赋值
3、比较运算符:大于>,小于<,小于等于<=,大于等于>=,等于==,不等于!=
比较运算符返回布尔值(true或false)
4、逻辑运算符
逻辑与&&,两者为真才为真,其中一个为假即为假
逻辑或||,两者为假才为假,其中一个为真即为真
逻辑非! 他的作用就是将布尔值进行求反,非真即假,非假即真
5、运算符的优先级
! > 算术运算符 > 关系运算符 > && > || > 赋值运算符
二、数据类型转换
1、在JavaScritp中,连接字符串时也使用“+”号。当字符串与数字相遇时,由于JavaScript是弱类型语言,所以,数字会被强制转换为字符串与字符串进行拼接。
表达式从左往右计算,字符串之后的数字都会当成字符串然连接。使用括号分隔
2、NaN是一个特殊的值,含义是“Not A Number”,不是一个数字,当将其它值转换成数字失败
时会得到这个值。
3、只有空字符串转换成布尔值时会是false,非空字符串转换成布尔值都会返回true
除0以外的任何数字转换成布尔值都会是true //还有一个非常重要的是,空字符串转换成数字将会是0。
4、== 类型转换
===不会类型转换
5、确认对话框:confirm()方法用于显示确认对话框。