您当前的位置: 首页 >  Java

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaScript之整数翻转、包括负整数、Number、String、substr、substring

发布时间:2022-02-28 15:20:29 ,浏览量:0

function integerFlip(params) { // 0不是整数 // 如果没有此判断 // 值为0会进入!Number(params)判断 if (params == 0 || params == '0') return Number(params); if (!Number(params)) return '请输入整数!'; // 因为数字没有length属性 // 所以需要转为字符串 params = String(params); // 从末尾开始遍历字符串 let i = params.length, // 遍历的结果 result = ''; for (; i > 0; i--) result += params[i - 1]; if (result.substr(0) == '0') result = `-${result.substring(1)}`; if (result.substr(-1) == '-') result = `-${result.substring(0, result.length - 1)}`; if (result.substr(-1) == '+') result = `+${result.substring(0, result.length - 1)}`; return Number(result); } console.log(integerFlip(123)); // 321 console.log(integerFlip(-123)); // -321 console.log(integerFlip(130)); // 31 console.log(integerFlip(-130)); // -31 console.log(integerFlip(+170)); // 71 console.log(integerFlip(0)); // 0 console.log(integerFlip('123柒')); // 请输入整数! 
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3952s