js基础练习题
时间: 2023-07-23 12:06:27 浏览: 165
好的,下面给你提供一些 JS 基础练习题:
1. 编写一个函数,求两个数的和。
```javascript
function sum(a, b) {
return a + b;
}
```
2. 编写一个函数,求一个数组中的最大值和最小值。
```javascript
function getMaxAndMin(arr) {
let max = arr[0];
let min = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
return {max, min};
}
```
3. 编写一个函数,将一个字符串反转过来。
```javascript
function reverseStr(str) {
return str.split("").reverse().join("");
}
```
4. 编写一个函数,判断一个字符串是否为回文字符串(即正反读都一样)。
```javascript
function isPalindrome(str) {
return str === str.split("").reverse().join("");
}
```
5. 编写一个函数,将一个字符串中的所有单词的首字母大写。
```javascript
function capitalize(str) {
return str.replace(/\b\w/g, function (word) {
return word.toUpperCase();
});
}
```
希望这些练习题能够帮助你提高 JS 编程能力。
阅读全文