请设计一个有关JavaScript中的if分支语句的代码题
时间: 2024-05-14 22:15:25 浏览: 9
好的,这是一个关于JavaScript中if分支语句的代码题:
请编写一个函数`isEvenOrOdd(num)`,接收一个数字`num`作为参数,如果`num`为偶数则返回字符串`"even"`,否则返回字符串`"odd"`。
示例:
```javascript
isEvenOrOdd(4); // "even"
isEvenOrOdd(7); // "odd"
isEvenOrOdd(0); // "even"
```
函数的实现方式如下:
```javascript
function isEvenOrOdd(num) {
if (num % 2 === 0) {
return "even";
} else {
return "odd";
}
}
```
在函数中使用了if分支语句,判断`num`是否为偶数。如果是偶数,则返回`"even"`,否则返回`"odd"`。
相关问题
javascript 利用else if语句实现的多分支语句也可以用____语句来实现。
JavaScript 利用 else if 语句实现的多分支语句也可以用 switch 语句来实现。
switch 语句会根据表达式的值,跳转到匹配的 case 语句,然后执行相应的代码块。如果没有匹配的 case 语句,则执行 default 语句。
switch 语句的语法如下:
```
switch (表达式) {
case 值1:
// 如果表达式的值等于值1,执行这里的代码块
break;
case 值2:
// 如果表达式的值等于值2,执行这里的代码块
break;
default:
// 如果表达式的值不等于任何一个值,执行这里的代码块
}
```
使用 switch 语句可以使代码更加简洁、清晰,特别是对于多个分支的情况下。
3. 编程题:判断一个字符”a”是否出现在另一个字符”a2340sadfj2affa2”中。(考点:indexOf、if分支语句)
可以使用 indexOf 方法来判断一个字符是否出现在另一个字符串中,示例代码如下:
```javascript
const str = 'a2340sadfj2affa2';
if (str.indexOf('a') !== -1) {
console.log('字符 a 出现在字符串中');
} else {
console.log('字符 a 没有出现在字符串中');
}
```
或者使用 includes 方法来判断一个字符是否出现在另一个字符串中,示例代码如下:
```javascript
const str = 'a2340sadfj2affa2';
if (str.includes('a')) {
console.log('字符 a 出现在字符串中');
} else {
console.log('字符 a 没有出现在字符串中');
}
```