js 判断if与switch
if条件判断:
只有当条件为true时,使用该语句执行代码,语法结构:
<script> if( true ){ alert( '条件为真弹出' ); } //当if语句只有一句话的时候可以简写 if( true )alert( '条件为真弹出' ); </script>
if…else语法:
当条件为true时执行代码,为false时执行其他代码,语法结构:
<script> if( 2 > 3 ){ alert( '为真时走第一个if' ); }else{ alert( '为假时走else' ); } </script>
if…else if…else语法:
使用该语句来选择多个代码块之一来执行,语法结构:
<script> if (条件 1){ 当条件 1 为 true 时执行的代码 }else if (条件 2) { 当条件 2 为 true 时执行的代码 }else { 当条件 1 和 条件 2 都不为 true 时执行的代码 } </script>
三目运算:
语法:
条件?真code:假code;
<script> var a = !0; a?alert('a为真'):alert('a为假'); </script>
switch语法:
使用 switch 语句来选择要执行的多个代码块之一,语法:
<script> switch(n) { case 1: 执行代码块 1; break; case 2: 执行代码块 2; break; default: n 与 case 1 和 case 2 不同时执行的代码 } </script>
工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。使用 break 来阻止代码自动地向下一个 case 运行。
判断符号
a < b // 小于 a > b // 大于 a <= b // 小于等于 a >= b // 大于等于 a == b // 相等判断 a != b // 不相等判断 a === b // 全等判断 a !== b // 不全等判断
逻辑运算
a && b // 与 a || b // 或 !a // 非
本文作者: Jasmine
本文链接: https://www.jianbaizhan.com/article/440
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!