js 判断if与switch
分类: JavaScript 3056 3
if条件判断:
只有当条件为true时,使用该语句执行代码,语法结构:
if (true) {
alert('条件为真弹出');
}
//当if语句只有一句话的时候可以简写
if (true) alert('条件为真弹出');
if...else语法:
当条件为true时执行代码,为false时执行其他代码,语法结构:
if (2 > 3) {
alert('为真时走第一个if');
} else {
alert('为假时走else');
}
if...else if...else语法:
使用该语句来选择多个代码块之一来执行,语法结构:
if (条件 1) {
当条件 1 为 true 时执行的代码
} else if (条件 2) {
当条件 2 为 true 时执行的代码
} else {
当条件 1 和 条件 2 都不为 true 时执行的代码
}
三目运算:
语法:
条件
? 真code
: 假code;
var a = !0;
a ? alert('a为真') : alert('a为假');
switch语法:
使用 switch 语句来选择要执行的多个代码块之一,语法:
switch (n) {
case 1:
执行代码块 1;
break;
case 2:
执行代码块 2;
break;
default:
n 与 case 1 和 case 2 不同时执行的代码
}
工作原理:首先设置表达式 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 // 非
共 3 条评论关于 “js 判断if与switch”