使用JavaScript编写一个函数,找出200以内能被三又能被5整除
时间: 2023-10-23 16:12:44 浏览: 97
可以使用以下代码实现:
```javascript
function findNumbers() {
var result = [];
for (var i = 1; i <= 200; i++) {
if (i % 3 === 0 && i % 5 === 0) {
result.push(i);
}
}
return result;
}
console.log(findNumbers()); // 输出 [15, 30, 45, 60, 75, 90, 105, 120, 135, 150, 165, 180, 195]
```
这个函数使用了一个 for 循环来遍历所有的数值,然后使用 if 语句判断当前数值是否同时能被 3 和 5 整除,如果是,则将其添加到结果数组中。最后返回结果数组。
相关问题
javascript使用函数输出 1000 以内能同时被 6 和9整除的正整数
可以使用以下JavaScript函数来输出1000以内能同时被6和9整除的正整数:
```javascript
function findNum() {
for (let i = 1; i <= 1000; i++) {
if (i % 6 == 0 && i % 9 == 0) {
console.log(i);
}
}
}
```
这个函数使用for循环遍历1到1000之间的所有数字,如果一个数字同时能被6和9整除,就将其输出到控制台中。
如何使用 JavaScript 编写一个函数来找出并返回数组中的唯一元素?
在JavaScript中,我们可以使用多种方法来找出数组中的唯一元素。以下是几种常见的做法:
1. **利用Set数据结构**:
Set是一种特殊类型的集合,其中的元素都是唯一的,没有重复的值。你可以创建一个新的Set,再将其转换回数组。
```javascript
function uniqueElements(array) {
return [...new Set(array)];
}
```
2. **使用filter()和indexOf()方法**:
这种方法通过遍历数组,检查当前元素是否已经在新数组中存在,如果不存在就添加。
```javascript
function uniqueElements(array) {
return array.filter((value, index, self) => {
return self.indexOf(value) === index;
});
}
```
3. **使用ES6的Map数据结构**:
Map存储键值对,键不能重复,可以用来去除重复元素。
```javascript
function uniqueElements(array) {
return Array.from(new Map(array.map((item, index) => [index, item])));
}
```
以上三种方法都可以找到并返回数组中的唯一元素。
阅读全文