慕容708150
2019-03-14 18:15:14
后臺返回一個數(shù)字 有可能是三位 有可能是四位 最多四位 需要我分別計(jì)算出千位 百位 十位 個位 不夠的就是零 也就是說如果只有三位數(shù) 那千位數(shù)就是零 一時蒙了 不知道怎么計(jì)算的
4 回答

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個贊
padLeft 之后再 split ?
const digisArr = _.padStart(yourInputNum >= 0 ? ~~yourInputNum : 0, 4, '0').split('')
// => [千位, 百位, 十位, 個位]

夢里花落0921
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個贊

30秒到達(dá)戰(zhàn)場
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個贊
數(shù)字是整數(shù)還是實(shí)數(shù)(有小數(shù)點(diǎn)的)?
如果是非負(fù)整數(shù),是最方便的,只需要判斷數(shù)是否小于1000就好

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個贊
'2'.padStart(4,0);
第一個參數(shù)為幾位數(shù),第二個參數(shù)為不夠的時候補(bǔ)0
添加回答
舉報
0/150
提交
取消