admin 管理员组

文章数量: 1087135


2024年4月30日发(作者:java语法分析器)

js简单编程题共4道含解答

1. 题目:计算数组元素的总和

```javascript

// 给定一个数组,编写一个函数计算数组元素的总和。

// 例如:sumArray([1, 2, 3, 4, 5]) 应返回 15。

function sumArray(arr) {

// 你的代码在这里

}

// 解答:

function sumArray(arr) {

return ((sum, current) => sum + current, 0);

}

```

2. 题目:查找最大值

```javascript

// 给定一个数组,编写一个函数找到数组中的最大值。

// 例如:findMax([3, 7, 2, 8, 5]) 应返回 8。

function findMax(arr) {

// 你的代码在这里

}

// 解答:

function findMax(arr) {

return (...arr);

}

```

3. 题目:反转字符串

```javascript

// 编写一个函数,接受一个字符串,并返回该字符串的反转版本。

// 例如:reverseString("Hello") 应返回 "olleH"。

function reverseString(str) {

// 你的代码在这里

}

// 解答:

function reverseString(str) {

return ("").reverse().join("");

}

```

4. 题目:检查是否为素数

```javascript

// 编写一个函数,判断给定的数字是否为素数。

// 例如:isPrime(7) 应返回 true,isPrime(10) 应返回 false。

function isPrime(num) {

// 你的代码在这里

}

// 解答:

function isPrime(num) {

if (num <= 1) return false;

for (let i = 2; i <= (num); i++) {

if (num % i === 0) {

return false;

}

}

return true;

}

```


本文标签: 数组 函数 编写 题共 字符串