我是靠谱客的博主 瘦瘦黑猫,这篇文章主要介绍算法学习篇-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代码三、代码解析四、涉及知识内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部