首页 > 解决方案 > 如何在 JavaScript 中循环遍历数值(数字)?

问题描述

假设我有一个这样的变量:

const numbers = 1234567654321;

我如何在这里循环遍历每个数字?

我很生气,我在谷歌上找不到这么简单的主题的答案。

这是我一直在尝试做的事情:

const numbers = 1234567654321;
const str = numbers.toString();
let results = [];

for (let i = 0; i <= str.length; i++) {
  results.push(+str[i]);
}
console.log(results);

标签: javascriptloopsfor-loop

解决方案


您的代码工作正常。只有一个问题是循环条件应该是i < str.length

const numbers = 1234567654321;

const str = numbers.toString();
let results = [];

for (let i = 0; i < str.length; i++) {
  results.push(+str[i]);
}

console.log(results)


推荐阅读