javascript - 如何讓一個(gè)字符串是一位數(shù)前面自動(dòng)補(bǔ)0并且三位數(shù)只保留兩位
問題描述
從后臺(tái)獲取數(shù)據(jù) 如果數(shù)據(jù)是“4”前臺(tái)顯示“04” 如果后臺(tái)是“04” 前臺(tái)就顯示“04”
我代碼:$('.ball_1').html(data.ball_1>=10||data.ball_1.length=3data.ball_1:’0’+data.bal_1||data.ball_1.substring(1));直接報(bào)錯(cuò)
$('.ball_1').html(data.ball_1>=10?data.ball_1:’0’+data.ball_1&&data.ball_1.length>=3?data.ball_1.substring(1)?data.ball_1);
如果這樣數(shù)據(jù)是“4” 就顯示4 請(qǐng)問這個(gè)功能應(yīng)該怎么實(shí)現(xiàn)
問題解答
回答1:如果數(shù)據(jù)是“4”前臺(tái)顯示“04” 如果后臺(tái)是“04” 前臺(tái)就顯示“04”
比如 '1' => '01''4' => '04''99' => '99'
利用 slicevar addPrefix = str => (’00’ + str).slice(-2);
這樣可以做到你需要的 一位數(shù)補(bǔ)零 和 三位數(shù)只保留兩位
var num = ’1’;
num = Number(num);
num = num<10? ’0’+num : num;
//三位數(shù)保留兩位是什么意思????//num = (num==100 || num>100)? ... : ...
回答3:function x(d){ D=d<10?`0$is2tiay`:`$is2tiay`.match(/^d{2}/)[0];return D}回答4:
parseInt(’04’)<10?’0’+parseInt(’04’):’04’
相關(guān)文章:
1. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)2. php傳對(duì)應(yīng)的id值為什么傳不了啊有木有大神會(huì)的看我下方截圖3. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結(jié)束命令?4. mysql在限制條件下篩選某列數(shù)據(jù)相同的值5. 關(guān)于mysql聯(lián)合查詢一對(duì)多的顯示結(jié)果問題6. Python從URL中提取域名7. 小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別8. 實(shí)現(xiàn)bing搜索工具urlAPI提交9. 數(shù)據(jù)庫 - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。10. python - Django有哪些成功項(xiàng)目?
