javaScript整数反转

function _reverse(number) {
// 补全代码
return +(number + '').split('').reverse().join('');
}
  1. number + '':首先,将数字 number 转换为字符串。在 JavaScript 中,当你将一个数字与一个字符串相加时,JavaScript 会自动将数字转换为字符串。因此,number + '' 的结果就是 number 的字符串表示。

  2. .split(''):接着,使用 split('') 方法将字符串分割成一个字符数组。由于分割符是空字符串 '',这实际上会将字符串中的每个字符分割成数组的一个元素。例如,如果 number 是 123,那么这一步的结果就是 ['1', '2', '3']

  3. .reverse():然后,使用 reverse() 方法将数组中的元素顺序反转。所以,['1', '2', '3'] 会变成 ['3', '2', '1']

  4. .join(''):接下来,使用 join('') 方法将数组重新组合成一个字符串。因为分割符是空字符串 '',所以数组中的元素会被无缝地连接成一个新的字符串。对于 ['3', '2', '1'],这一步的结果就是 "321"

  5. +:最后,通过在字符串前面加上一个加号 +,将字符串转换回数字。这是因为加号 + 在 JavaScript 中可以作为一元运算符,用于将其后的值转换为数字。所以,"321" 会被转换为数字 321

综上所述,这个函数 _reverse 的作用是将传入的数字反转,并以数字的形式返回结果。例如:

 

javascript复制代码

console.log(_reverse(123)); // 输出: 321
console.log(_reverse(4567)); // 输出: 7654

这个函数利用了 JavaScript 中的类型转换和字符串操作方法,巧妙地实现了数字的反转。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/458179.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ajax:跨域 JSONP

Ajax:跨域 & JSONP 同源与跨域同源跨域 JSONPjQuery发送JSONP 同源与跨域 同源 如果两个页面的协议、域名、端口号都相同,则两个页面同源 例如: http://www.test.com/index.html与其同源的网页: http://www.test.com/other…

MySql中表的复合查询

复合查询 ​ 本篇开始将介绍在MySql中进行复合查询的操作。平时在开发过程中只对一张表进行查询的操作是远远不够的,更多的都是多张表一起查询,所以本篇将介绍多张表中的复合查询,主要介绍多表查询、自连接以及子查询。 文章目录 复合查询导…

Discourse 是否可以简化文本操作

当下的文本处理很多都在慢慢转换到 MD。 有一段时间,论坛都会使用默认的 BBCode,包括 Discuz 现在也是这样的。 MD 文件有一定的入门使用门槛,但习惯了还好。 我们这里用得最多的就是标题和图片,其他的排版用得比较少&#xff…

如何找到适合的工程管理系统?9款对比

本文推荐的9款精选工程项目综合管理系统有: 1. Worktile;2. 广联达;3. 斯维尔;4. 品茗工程管理软件;5. 明源云;6. 泛微OA;7. Microsoft Project;8. Procore;9. Buildertrend。 在管理…

安卓在windows连不上fastboot问题记录

fastboot在windows连不上fastboot 前提是android studio安装 google usb driver 搜索设备管理器 插拔几次找安卓设备 在其他设备 或者串行总线设备会出现安卓 右键更新驱动 下一步下一步然后可以了

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-24

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-24 目录 文章目录 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-24目录1. Optimizing Preference Alignment with Differentiable NDCG Ranking摘要研究背景问题与挑战如何解决创新点算法模型算…

Linux基础知识作业

关卡任务 任务描述闯关任务完成SSH连接与端口映射并运行hello_world.py可选任务 1将Linux基础命令在开发机上完成一遍可选任务 2使用 VSCODE 远程连接开发机并创建一个conda环境可选任务 3创建并运行test.sh文件

【STM32】单片机ADC原理详解及应用编程

本篇文章主要详细讲述单片机的ADC原理和编程应用,希望我的分享对你有所帮助! 目录 一、STM32ADC概述 1、ADC(Analog-to-Digital Converter,模数转换器) 2、STM32工作原理 二、STM32ADC编程实战 (一&am…

vue文件转AST,并恢复成vue文件(适用于antdv版本升级)

vue文件转AST,并恢复成vue文件---antdvV3升级V4 vue文件转AST,重新转回原文件过程如何获取项目路径读取项目文件,判断文件类型分别获取vue文件 template js(vue2和vue3)处理vue 文件template部分处理vue script部分uti…

<<机器学习实战>>15-26节笔记:逻辑回归参数估计、梯度下降及优化、模型评价指标

梯度下降缺点:有可能有鞍点(如果不是凸函数的时候),不一定能找到最小值解决方法:随机梯度下降(选一条数据)和小批量梯度下降(选几条数据这两个解决方法又会带来新问题,比…

机器视觉-相机、镜头、光源(总结)

目录 1、机器视觉光源概述 2、光源的作用 3、光谱 4、工业场景常见光源 4.1、白炽灯 4.2、卤素灯 4.3、 荧光灯 4.4、LED灯 4.5、激光灯 5、光源的基本性能 5.1、光通量 5.2、光效率 5.3、发光强度 5.4、光照度 5.5、均匀性 5.6、色温 5.7、显色性 6、基本光学…

2024年信息化管理与计算技术研讨会 (ICIMCT 2024)--分会场

目录 重要信息 大会简介 荣誉主席 主讲嘉宾 征稿主题 会议日程 参会方式 重要信息 大会时间:2024年11月15-17日 大会地点:中国-成都 大会官网: http://www.icbar.net/ 大会简介 2024年信息化管理与计算技术研讨会 (ICIMCT 2024)为…

JAVA基础:集合 (学习笔记)

集合 什么是集合? 一种引用数据类型,可以存储多个数据 为什么要学习集合? 数组的缺点: (1)空间长度不可以改变。 (2)没办法获得数组中真实的元素个数。 (3&#xff…

【Android】perfetto使用学习

在开发者选项中的系统跟踪里抓取的perfetto文件是保存在/data/local/traces 里的 adb pull /data/local/traces ./ 主线程中的执行是受vsync信号控制的,即间隔调用的 如果写一个while线程,一直使用cpu,是怎样的呢,这里我们来试验一…

asp.net core 入口 验证token,但有的接口要跳过验证

asp.net core 入口 验证token,但有的接口要跳过验证 在ASP.NET Core中,你可以使用中间件来验证token,并为特定的接口创建一个属性来标记是否跳过验证。以下是一个简化的例子: 创建一个自定义属性来标记是否跳过验证: public clas…

【算法】递归系列:206.反转链表(两种递归实现)

目录 1、题目链接 2、题目介绍 3、解法 递归法(从前往后递归) 从后往前递归 4、代码 递归法(从前往后递归) 从后往前递归 1、题目链接 206.反转链表 2、题目介绍 3、解法 递归法(从前往后递归) 递归…

OpenIPC开源FPV之Ardupilot配置

OpenIPC开源FPV之Ardupilot配置 1. 源由2. 问题3. 分析3.1 MAVLINK_MSG_ID_RAW_IMU3.2 MAVLINK_MSG_ID_SYS_STATUS3.3 MAVLINK_MSG_ID_BATTERY_STATUS3.4 MAVLINK_MSG_ID_RC_CHANNELS_RAW3.5 MAVLINK_MSG_ID_GPS_RAW_INT3.6 MAVLINK_MSG_ID_VFR_HUD3.7 MAVLINK_MSG_ID_GLOBAL_P…

基于rk356x u-boot版本功能分析及编译相关(二)

🎏技术驱动源于热爱,祝各位学有所成。 文章目录 build.sh脚本分析make.sh编译脚本分析接上,rk3568的u-boot编译在 基于rk356x u-boot版本功能分析及编译相关(一)已有描述,下面针对编译脚本进行分析,在编译之前都进行了哪些工作。 build.sh脚本分析 在编译目录下执行…

二叉树与堆的实现

一 . 概念与结构 在树的概念与结构中树的概念与结构-CSDN博客, 我们发现子结点可以为 0 或者是更多 , 结构较为复杂 , 然后把树的结点个数 加个限制条件 --> 不能超过 2 --> 我们引出了二叉树,在实际运用广 且高效 &#xf…

springboot-springboot官方文档架构

spring官网 >project:spring项目列表,包含了spring一系列框架的List >springboot(也可以换成其他框架):springboot框架 >learn:显示这个框架的各个版本的reference doc和api doc >某版本的reference doc © 著作权归作者所有…