JS-计算数组中能被3整除的偶数和
时间: 2023-05-24 12:05:26 浏览: 616
首先我们需要遍历数组,然后判断每个元素是否是偶数并且能够被3整除,如果是则加上该元素的值。
```javascript
function sum(arr) {
let result = 0;
for (let i = 0; i < arr.length; i++) {
if (arr[i] % 2 === 0 && arr[i] % 3 === 0) {
result += arr[i];
}
}
return result;
}
```
然后我们可以测试一下这个函数:
```javascript
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
console.log(sum(arr)); // 18
```
结果应该是18,因为数组中只有6和12既是偶数又能被3整除。
相关问题
怎么求一个数组中能被3整除的偶数
我们可以使用一个循环遍历数组中的每一个数,然后使用条件语句判断该数是否为偶数且能被3整除,如果满足条件,则将该数添加到一个新数组中。
以下是一个示例代码:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = []
for num in arr:
if num % 2 == 0 and num % 3 == 0:
result.append(num)
print(result) # 输出 [6]
```
在上面的代码中,我们首先定义了一个数组 `arr`,然后创建了一个空数组 `result`,用于存储能被3整除的偶数。接下来,我们使用 `for` 循环遍历 `arr` 数组中的每一个数,然后使用条件语句判断该数是否为偶数且能被3整除。如果满足条件,则将该数添加到 `result` 数组中。最后,我们打印出 `result` 数组,即可得到结果。
求数组中能被3整除
好的,针对您的问题,我可以给出一个简单的算法实现。代码如下:
```python
# 假设数组为 nums
result = []
for num in nums:
if num % 3 == 0:
result.append(num)
print(result)
```
这段代码会遍历数组 `nums` 中的每一个元素,检查该元素是否能被 3 整除,如果可以则将其添加到结果列表 `result` 中,最后返回结果列表。您可以将此代码嵌入到您的程序中,以实现您的需求。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)