javascript - 如何将整数的每一位存储在数组中

标签 javascript arrays math integer

假设我有一个整数 score = 345。如何将每个数字分别存储在数组中?

这就是我想要的:

ScoreValue[0] = 5
ScoreValue[1] = 4
ScoreValue[2] = 3

或者如果有任何其他方法可以使用 JS 分别访问每个数字,这也可能有效(我是这方面的新手)。

最佳答案

尝试:

ScoreValue = String(score).split(''); // gives you ['3', '4', '5']
ScoreValue = String(score).split('').reverse(); // gives you ['5', '4', '3']

如果你希望元素仍然是数字,那么

// gives you [5, 4, 3]
ScoreValue = String(score).split('').reverse().map(function(e) {return +e;});

关于javascript - 如何将整数的每一位存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12843607/

相关文章:

javascript - 检查数组元素的第一个字符

c - 将文本文件读入 C 语言正确顺序

java - java中最大和第二大的数从整数数组中获得相同的值?

java - 在Java深度生成列表n层的所有组合

python - 类型错误 : cannot concatenate 'str' and 'float' objects on line 10

javascript - 将编号应用于 Jquery 可排序列表的最佳方法是什么?

javascript - 需要可以指数递增的 slider (不使用范围)

python - 如何使用 <numpy/arrayobject.h> 在 C++ 中从 np.array 获取数据到 std::vector?

c - IEEE 浮点异常 - 为什么?

javascript - page.evaluate 等待 ajax 完成加载