您的位置:首页 > Web前端 > JavaScript

[妙味JS基础]第七课:运算符、流程控制

2014-03-04 18:53 393 查看

知识点总结

&&(与)、||(或)、!(非)

  与:
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、?:

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、未定义
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐