Switch 语句详解:用法、例子及注释
Switch 语句用于根据不同的条件执行不同的代码块。它可以替代多个 if 语句,使代码更加简洁和易于阅读。
语法:
switch(expression) {
case value1:
// 执行代码块 1
break;
case value2:
// 执行代码块 2
break;
...
default:
// 执行默认代码块
}
expression:表示要计算的表达式,可以是任何类型的值。case:表示要比较的值,可以是常量、变量或表达式。break:表示退出 switch 语句,防止执行下一个 case 代码块。default:表示没有匹配的 case 时执行的代码块。
示例:
var day = 'Monday';
switch(day) {
case 'Monday':
console.log('今天是星期一');
break;
case 'Tuesday':
console.log('今天是星期二');
break;
case 'Wednesday':
console.log('今天是星期三');
break;
case 'Thursday':
console.log('今天是星期四');
break;
case 'Friday':
console.log('今天是星期五');
break;
case 'Saturday':
console.log('今天是星期六');
break;
case 'Sunday':
console.log('今天是星期日');
break;
default:
console.log('输入有误');
}
输出结果: 今天是星期一。
在这个例子中,我们首先定义了一个变量 day,表示今天是星期几。然后使用 switch 语句根据 day 的值执行不同的代码块。由于 day 的值为 'Monday',所以执行第一个 case 代码块,并输出 '今天是星期一'。
原文地址: http://www.cveoy.top/t/topic/jCN5 著作权归作者所有。请勿转载和采集!