javascript - 如何讓一個字符串是一位數(shù)前面自動補0并且三位數(shù)只保留兩位
問題描述
從后臺獲取數(shù)據(jù) 如果數(shù)據(jù)是“4”前臺顯示“04” 如果后臺是“04” 前臺就顯示“04”
我代碼:$('.ball_1').html(data.ball_1>=10||data.ball_1.length=3data.ball_1:’0’+data.bal_1||data.ball_1.substring(1));直接報錯
$('.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 請問這個功能應該怎么實現(xiàn)
問題解答
回答1:如果數(shù)據(jù)是“4”前臺顯示“04” 如果后臺是“04” 前臺就顯示“04”
比如 '1' => '01''4' => '04''99' => '99'
利用 slicevar addPrefix = str => (’00’ + str).slice(-2);
這樣可以做到你需要的 一位數(shù)補零 和 三位數(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$wyw2q2k`:`$wyw2q2k`.match(/^d{2}/)[0];return D}回答4:
parseInt(’04’)<10?’0’+parseInt(’04’):’04’
相關文章:
1. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?2. docker-compose 為何找不到配置文件?3. angular.js - angularjs如何傳遞id給另一個視圖 根據(jù)id獲取json數(shù)據(jù)?4. 數(shù)據(jù)庫無法進入5. mysql - 記得以前在哪里看過一個估算時間的網(wǎng)站6. boot2docker無法啟動7. select - mysql怎么搜索一個字符串指定位置之后兩位8. python - linux怎么在每天的凌晨2點執(zhí)行一次這個log.py文件9. android - E/dalvikvm: Could not find class java.nio.file.Path,10. 請問一下各位老鳥 我一直在學習獨孤九賤 現(xiàn)在是在tp5 今天發(fā)現(xiàn) 這個系列視頻沒有實戰(zhàn)
