javascript的习题和参考答案
时间: 2024-01-07 22:17:28 浏览: 89
很好,以下是一些Javascript的习题和参考答案:
1. 编写一个函数,接受两个参数,返回它们的和。
```javascript
function add(num1, num2) {
return num1 + num2;
}
```
2. 编写一个函数,接受一个数组作为参数,返回数组中的最大值。
```javascript
function max(arr) {
return Math.max.apply(null, arr);
}
```
3. 编写一个函数,接受一个字符串作为参数,返回它的反转字符串。
```javascript
function reverse(str) {
return str.split('').reverse().join('');
}
```
4. 编写一个函数,接受一个数字作为参数,返回它的阶乘。
```javascript
function factorial(num) {
if (num === 0) {
return 1;
} else {
return num * factorial(num - 1);
}
}
```
5. 编写一个函数,接受一个字符串作为参数,返回它的单词数。
```javascript
function countWords(str) {
return str.split(/\s+/).length;
}
```
注意:这些只是参考答案,可以有多种写法。希望这些题目能够帮助你提高Javascript编程技能。
阅读全文