当前位置: 首页 > 面试题库 >

JavaScript数字拆分成单个数字

束建章
2023-03-14
问题内容

我正在尝试解决一个数学问题,我将一个数字(例如45或111),然后将其拆分为单独的数字(例如4 5或1 1
1)。然后,我将每个数字保存到var中以运行方法。有人知道如何将数字拆分为单个数字吗?

例如,我有一个在数组上运行的循环:

for (var i = 0; i < range.length; i++) {
    var n = range[i];   
}

对于每个数字,我想拆分其数字并将其加在一起吗?


问题答案:
var number = 12354987,
    output = [],
    sNumber = number.toString();

for (var i = 0, len = sNumber.length; i < len; i += 1) {
    output.push(+sNumber.charAt(i));
}

console.log(output);

/* Outputs:
 *
 * [1, 2, 3, 5, 4, 9, 8, 7]
 */

更新: 计算总和

for (var i = 0, sum = 0; i < output.length; sum += output[i++]);
console.log(sum);

/*
 * Outputs: 39
 */


 类似资料:
  • 问题内容: 我试图将一个Int拆分为其各个数字,例如3489到3 4 8 9,然后我要将这些数字放入一个Int数组中。 我已经尝试过将数字放入字符串中,然后遍历每个数字,但是它不起作用: 有任何想法吗? 问题答案: 我们还可以扩展StringProtocol并创建一个计算属性: 编辑/更新: Xcode 11•Swift 5.1 在 Swift 5中, 我们现在可以使用新属性

  • 我不知道如何在这里放入代码,这样我就可以显示我到目前为止所测试的内容,仅仅是为了重新熟悉整数中一定量数字的拆分。 编辑以添加: ^这是我到目前为止的结果,但现在我的问题是,我需要将每个整数的数字存储在不同的列表中。这是从文件中读取的未定数量的整数。用于计数和结束循环的数字只是示例。 对代码的最新更新:我现在需要知道的几乎是如何让循环知道txt文件中没有更多的行了。

  • 本文向大家介绍JavaScript 将字符串拆分为数组,包括了JavaScript 将字符串拆分为数组的使用技巧和注意事项,需要的朋友参考一下 例子 用于.split从字符串到拆分子字符串的数组: 使用数组方法 .join返回字符串:            

  • 问题内容: 我想将我的int值拆分为数字。例如,如果没有。是542,结果应为5,4,2。 我有2个选择。1)将int转换为String,然后使用getCharArray(),我可以使用单独的字符,然后将它们转换回int值。 2)将int转换为String,而不将其转换为char数组,对其进行迭代并获取所有数字。 还有其他解决方法。如果没有,哪个选项会很快? 问题答案:

  • 问题内容: 说我在这里有一个字符串: 我想在空白处分割字符串并将值分配给它们各自的变量 此外,有时用户可能没有姓氏。 问题答案: Swift的方法是使用全局函数,如下所示: 与 Swift 2 在Swift 2中,由于引入了内部CharacterView类型,对split的使用变得更加复杂。这意味着String不再采用SequenceType或CollectionType协议,而必须使用该属性来访

  • 我有一列,其中每个单元格都有一串数字,,-,括号/方括号/花括号中的数字。下面是一个很好的例子: 如何将字符串按字符分成不同的单元格,在这种情况下,字符是指括号/括号/大括号(包括所述括号/括号/大括号)中的任何数字, ?, -, 和值? 本质上,上面的字符串将变成以下内容(间隔开来表示一个单独的单元格): 括号/方括号/花括号内的数字数量各不相同。任何字符串中都没有字母。