运算符
算术运算符:+ 、- 、 、 / 、 %(取模)
赋值: = 、+= 、 -= 、 = 、 /= 、 %=
关系: < 、 > 、 <= 、 >= 、 == 、 != 、 === 、 !==
逻辑:&& 、 || 、 !
运算符优先级: 括号
取余
效果:鼠标划过,隔行改变颜色,鼠标离开,恢复原来的灰色。
1 |
|
隔行变色扩展
1 |
|
1 | window.onload = function() { |
京东商城秒转时间
1 | <script> |
==与===的区别
== 只判断值,而===先判断类型,再判断值。
逻辑运算符
注意:!还可以转换数据类型,如果!后面跟的是非零数,则结果为false。
以下例子里,alert(120<90 || 20),结果为20 ,因为左边为false,继续往下找,直接把20赋给它。
1 |
|
反选小例子
1 |
|
流程控制
判断:if 、 switch 、 三目运算?:
循环: while、 for
跳出:break、continue跳过
什么是真:非零的数字、字符串、true、函数、object、[]、{}、元素(存在)
什么是假:零、NaN、空字符串、false、null、未定义