[妙味JS基础]第七课:运算符、流程控制
知识点总结
- &&(与)、||(或)、!(非)
与: 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、未定义
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。