当前位置: 首页 > 编程笔记 >

使用JavaScript从数字反转数字数组

胡志
2023-03-14
本文向大家介绍使用JavaScript从数字反转数字数组,包括了使用JavaScript从数字反转数字数组的使用技巧和注意事项,需要的朋友参考一下

问题

我们需要编写一个带数字的JavaScript函数。我们的函数应该首先反转数字,然后将反转的数字拆分为数字,然后返回该拆分的数字数组。

输入

const num = 1234567;

输出

const output = [7, 6, 5, 4, 3, 2, 1];

因为反向编号是7654321

示例

以下是代码-

const num = 1234567;
const reverseAndSplit = (num = 1) => {
   const numStr = String(num);
   const arr = numStr.split('');
   arr.reverse();
   return arr.map(el => {
      return Number(el);
   });
};
console.log(reverseAndSplit(num));
输出结果
[7, 6, 5, 4, 3, 2, 1]

 类似资料:
  • 反向:1132 数字总和:7

  • 问题内容: 我正在尝试将数字转换为英文单词,例如 1234 会变成:“ 1232.4 ”。 我的战术是这样的: 将数字分隔为三,然后从右到左将它们放在Array()上。 将三位数字的每个组(数组中的每个单元格)转换为一个单词(此函数的作用)。如果所有三个数字均为零,则将它们转换为 从右到左,添加 千,百万,十亿等 。如果单元格等于(因为只有零),则不要添加单词并将单元格设置为(无)。 看来效果很好

  • 问题内容: 如何在JavaScript中执行以下操作? 将“ 1”,“ 2”,“ 3”连接为“ 123” 将“ 123”转换为123 加123 + 100 = 223 将223转换为“ 223” 问题答案: 您想熟悉和。 在您的工具箱中有用的是查看变量以找出它是什么类型的:

  • 问题内容: 我正在编写将给定数量转换为单词的代码,这是我在谷歌搜索后得到的。但是我认为要完成一个简单的任务需要一些冗长的代码。两个正则表达式和两个循环,我想要更简单的方法。 我正在尝试使其尽可能短。并发布我的想法 有什么建议? 同样,上面的代码转换为英语编号系统,例如Million / Billion,我不希望使用南亚编号系统。就像在Lakhs和Crores 问题答案: 更新 :看起来这比我想象的

  • 基于 IEEE 754 标准的双精度 64 位二进制格式的值(-(253 -1) 到 253 -1)。——MDN 在 JavaScript 只有浮点数(可以理解成带有小数点的数)。 数字就是我们日常使用的数字,在 JavaScript 中默认是十进制的。 10; -1; 1.1; 10.0; +0; -0; 99999999; +1; 正数(大于零的数)通常不需要在前面带上 + 号, +1 和

  • 代码: 我想在不使用任何循环的情况下反转一个数字,我包括了到目前为止的步骤,但我不确定它是否正确: 将int与输出一起声明为num1、num2和num3,反向 这些步骤正确吗?我试着使用这个程序,但没有任何运气,直到我得到正确的步骤。 例子: 数字总是3位数,没有任何变化