javascript - 如何在 JavaScript 中反转负数?
问题描述
我试图以这种方式获得输出,不幸的是,它没有返回预期值......
function reverseInt(int){
let intRev ="";
for(let i= 0; i<int.length; i++){
intRev = int[i]+intRev ;
}
return intRev ;
}
console.log(reverseInt("-12345"));
解决方案
采用
function reverseInt(n) {
return Math.sign(n)*parseInt(n.toString().split('').reverse().join(''));
}
推荐阅读
- jenkins - 监控 openstack4j 的请求数量
- javascript - Peg.js 区分缺失值和空白
- python - 仅将 Python 嵌套字典的一些键插入列表
- c++ - 为什么同时覆盖全局 new 运算符和特定于类的运算符不是模棱两可的行为?
- teradata - teradata 中的正则表达式
- java - 将新列属性添加到 shapefile 并使用 Geotools Java 将其保存到数据库
- reactjs - Razorpay installation in react js
- delphi - Font.charset being changed to ANSI when loading files
- android - How to send Image from database to gallery android studio
- ruby-on-rails - how to access specific ActiveStorage image in multiple images