Q:为什么下面的代码显示的是`teenager`?
A:显示为`teenager`的原因是,`if...else...`条件判断语句的特点多选一的判断语句,如果某个条件成立,则后续的语句就不会再被继续判断了。
Q:请修复后让其显示`adult`
A1:
```javascript
var age = 18;
```
A2:
var age = 6;
if (age >= 18) {
console.log("adult");
} else if (age >= 6) {
console.log("teenager");
} else {
console.log("kid");
}
Sign in to make a reply
玩转ACE
Q:为什么下面的代码显示的是`teenager`?
A:显示为`teenager`的原因是,`if...else...`条件判断语句的特点多选一的判断语句,如果某个条件成立,则后续的语句就不会再被继续判断了。
Q:请修复后让其显示`adult`
A1:
```javascript
var age = 18;
```
A2:
```javascript
var age = 6;
if (age >= 18) {
console.log("adult");
} else if (age >= 6) {
console.log("teenager");
} else {
console.log("kid");
}
```