gpt4 book ai didi

javascript - 变量递增时如何不删除零 - Javascript

转载 作者:行者123 更新时间:2023-11-29 22:05:18 26 4
gpt4 key购买 nike

我尝试像这样增加一个变量:var num = 0001。当我执行 alert(num += 1) 时,它返回“2”并且应该返回“0002”。我明白为什么得到“2”而不是“0002”,但我无法解决这个问题。有什么建议吗?

最佳答案

function getPadded(num){
var str = "" + num;
var pad = "0000";
return pad.substring(0, pad.length - str.length) + str;
}

getPadded(1) -> "0001"
getPadded(123) -> "0123"

像这样使用它

var userGive = 001;
var yourInc = userGive +1;
alert(getPadded(yourInc))

关于javascript - 变量递增时如何不删除零 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21304642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com