javascript有哪两种选择语句
更新时间:2023-10-09
## JavaScript中的两种选择语句
### if语句
if语句是Javascript中最基本的选择语句之一。if语句的作用是用于判断一个条件是否成立,如果成立则执行相应的代码片段。
if语句的基本语法如下所示:
```javascript
if (condition) {
// 如果 condition 成立,执行此处的代码
}
```
其中,condition是要进行判断的条件,如果该条件成立,则执行花括号内的代码。如果该条件不成立,则不会执行花括号内的代码。
以下是一个简单的if语句的示例,它检查一个数字是否大于10,并根据结果返回不同的消息:
```javascript
let num = 12;
if (num > 10) {
console.log("这个数字大于10。");
} else {
console.log("这个数字小于或等于10。");
}
```
### switch语句
switch语句也是Javascript中用于进行条件选择的一种语句,它与if语句类似,都是根据条件执行不同的代码片段。switch语句通常用于需要判断多个可能的值。
switch语句的基本语法如下:
```javascript
switch (expression) {
case value1:
// 如果 expression 等于 value1,执行此处的代码
break;
case value2:
// 如果 expression 等于 value2,执行此处的代码
break;
default:
// 如果以上所有条件都不成立,执行此处的代码
}
```
其中,expression是要进行判断的值,value1、value2等是可能的值,case关键字用于判断expression是否等于某个value。如果匹配成功,则执行相应的代码,直到遇到break语句。
以下是一个简单的switch语句的示例,它根据用户输入的颜色返回相应的消息:
```javascript
let color = "yellow";
switch (color) {
case "red":
console.log("这是红色。");
break;
case "green":
console.log("这是绿色。");
break;
case "blue":
console.log("这是蓝色。");
break;
default:
console.log("这不是一个已知颜色。");
}
```
通过上面的两个例子,我们可以看到Javascript中的两种选择语句if和switch的用法和区别。这些选择语句可以帮助我们在程序中进行条件判断,根据不同的情况执行相应的代码,提高程序的可读性和灵活性。