我是靠谱客的博主 瘦瘦黑猫,最近开发中收集的这篇文章主要介绍算法学习篇-1、反转一个3位整数一、题目二、js代码三、代码解析四、涉及知识,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、题目

输入: number = 123
输出: 321

二、js代码

const reverseInteger = function (number) {
   
      return  parseInt((number + "").split("").reverse().join(""));
}

三、代码解析

1、将这一个三位数转变为字符串,所以==>number + ""
2、再将这个字符串转为字符串数组以便于反转,因此==>split("")
3、接着将整个字符串数组进行反转,因此==>reverse()
4、反转完毕要将其恢复为字符串,所以==>join(""),
5、最后整个字符串转为数字==>parseInt()

四、涉及知识

1、整数变字符串:在数字后面加上一个空字符串进行弱类型转换
2、字符串变字符串数组:split()
3、数组反转:reverse()
4、数组变字符串:join()
5、字符串变整数:parseInt(),简便方法可以在最前面加个“+”,
如:

return + (number + "").split("").reverse().join("");

最后

以上就是瘦瘦黑猫为你收集整理的算法学习篇-1、反转一个3位整数一、题目二、js代码三、代码解析四、涉及知识的全部内容,希望文章能够帮你解决算法学习篇-1、反转一个3位整数一、题目二、js代码三、代码解析四、涉及知识所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部