与:
alert(20 && 20>100) => false
alert(20 && 20<100) => true
alert(20<100 && 20) => 20
alert(20>100 && 20) => false
或:
alert(20 || 20>100) => 20
alert(20 || 20<100) => 20
alert(20>100 || 20) => 20
alert(20<100 || 20) => true
非:
alert(!200) =>false
switch匹配的是全等模式,例如:
var a = ‘1‘;
if (a == 1) {
alert(1); =>结果
} else if (a==2) {
alert(2);
} else {
alert(3);
}
switch(a) {
case 1:alert(1);break;
case 2:alert(2);break;
default:alert(3); =>结果
}
break:跳出
continue:跳过
判断 ? 真(条件一) : 假(条件二)
数据类型:数字(NaN)、字符串、布尔、函数、对象([]、{}、element、null)、未定义
真:非0数字、非空字符串(包括‘ ‘)、true、函数、能找到的元素、[]、{}
假:数字0、NaN、空字符串‘‘、false、找不到的element、null、未定义