程序开发 · 2024年1月20日

js里如何求3的倍数

在 javascript 中求 3 的倍数有三种方法:使用循环和求余运算符 (%) 逐个判断。使用 filter() 方法筛选出 3 的倍数。使用 map() 和 math.floor() 方法生成 3 的倍数。

在 JavaScript 中求 3 的倍数

在 JavaScript 中,找出 3 的倍数非常简单。您可以使用以下几种方法:

1. 循环使用求余运算符 (%)

// 创建一个数组存储 3 的倍数
const multiplesOf3 = [];

// 从 1 开始循环,最大值为 100(可根据需要调整)
for (let i = 1; i <= 100; i++) {
  // 如果 i 除以 3 的余数为 0,则 i 是 3 的倍数
  if (i % 3 === 0) {
    multiplesOf3.push(i);
  }
}

// 打印 3 的倍数数组
console.log(multiplesOf3);

登录后复制

2. 使用 filter() 方法

const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

// 使用 filter() 筛选出 3 的倍数
const multiplesOf3 = numbers.filter(number => number % 3 === 0);

// 打印 3 的倍数数组
console.log(multiplesOf3);

登录后复制

3. 使用 map() 和 Math.floor() 方法

// 创建一个数组存储 3 的倍数
const multiplesOf3 = [];

// 从 1 到 100 循环
for (let i = 1; i <= 100; i++) {
  // 使用 Math.floor() 求 i 除以 3 的商
  const quotient = Math.floor(i / 3);

  // 商乘以 3 得到 3 的倍数
  const multipleOf3 = quotient * 3;

  // 将 3 的倍数添加到数组中
  multiplesOf3.push(multipleOf3);
}

// 打印 3 的倍数数组
console.log(multiplesOf3);

登录后复制

注:这些方法都可以根据您的具体需要进行定制,以满足不同的要求。例如,您可以调整循环范围或使用不同的数组来存储结果。

以上就是js里如何求3的倍数的详细内容,更多请关注GTHOST其它相关文章!