JavaScript条件语句
条件语句用于基于不同的条件来执行不同的动作。
类型 | 描述 |
---|---|
if 语句 | 只有当指定条件为 true 时,使用该语句来执行代码 |
if…else 语句 | 当条件为 true 时执行代码,当条件为 false 时执行其他代码 |
if…else if…else 语句 | 使用该语句来选择多个代码块之一来执行 |
switch 语句 | 使用该语句来选择多个代码块之一来执行 |
1.if 语句
代码举例:
function addCount() {
var count = 0;
for (var i = 0; i < Shop_Num.length; i++) {
//判断当商品被选中时再计算总件数
if (User_Ck[i].checked) {
//用parseInt把数量转换为整型,计算count的值
count += parseInt(Shop_Num[i].value);
}
}
//右下角的已选择商品数量和count的值相同
AllNum.innerText = count;
}
2.if…else 语句
代码举例:
function ischeckbox(args, index) {
//如果当前商品被选中,则添加背景色
if (args) {
Cart_List[index].classList.add("cart_num_list_on");
}
else {
Cart_List[index].classList.remove("cart_num_list_on");
}
}
3.if…else if…else语句
代码举例:
<script>
if ( a > b ) {
alert ( a 大于 b );
}
else if { a < b ) {
alert ( a小于b );
}
else {
alert ( a等于b ) ;
}
</script>
4.switch语句
代码举例:
var num=10;
switch (num){
case 0:
console.log("踢足球");
break;
case 1:
console.log("打篮球");
break;
case 2:
console.log("打乒乓球");
break;
case 3:
console.log("跳绳");
break;
default :
console.log("游泳");
break;
}