在 JavaScript 中,你可以使用 switch
语句来根据字符串类型的变量执行不同的代码块。switch
语句根据变量的值匹配不同的 case
,然后执行相应的代码块。以下是一个示例:
const fruit = 'apple';
switch (fruit) {
case 'apple':
console.log('This is an apple.');
break;
case 'banana':
console.log('This is a banana.');
break;
case 'orange':
console.log('This is an orange.');
break;
default:
console.log('Unknown fruit.');
}
在这个示例中,switch
语句根据 fruit
的值来执行不同的代码块。如果 fruit
是 'apple'
,则输出 'This is an apple.'
。如果 fruit
是 'banana'
,则输出 'This is a banana.'
,以此类推。如果没有匹配的 case
,则会执行 default
块中的代码。
需要注意的是,每个 case
后面必须跟上 break
语句,以确保只有一个代码块会被执行。如果省略了 break
,则会从匹配的 case
开始,一直执行到 switch
语句结束或遇到另一个 case
。