我正在嘗試在 JS 中創建一個 4 位數的計數器(例如 0000、0001、... 0152、0153,...),并且我創建了以下邏輯,但是,當數字達到 0099 之類的數字時,我遇到了錯誤. 有沒有更好的方法來做到這一點?
c = [0,0,0,0]
c = c.reverse();
c[0] ;
for (let i = 0; i < c.length-1; i ) {
if (c[i] >= 9) {
if(i > 0 && c[i-1] != 9){
} else {
c[i] = 0;
if (c[i 1] == 9) {
c[i 1] = 0;
c[i 2] ;
} else {
c[i 1] ;
}
}
}
}
c = c.reverse().join("");
uj5u.com熱心網友回復:
為什么不直接計算一個 int 然后將其轉換為 4 位數字
myInt.toLocaleString("en", {minimumIntegerDigits: 4, useGrouping: false})
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/359758.html
標籤:javascript 数组
上一篇:如何使用axios進行發布請求
