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 许可协议。转载请注明出处!