javascript - 如何讓一個字符串是一位數前面自動補0并且三位數只保留兩位
問題描述
從后臺獲取數據 如果數據是“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);
如果這樣數據是“4” 就顯示4 請問這個功能應該怎么實現
問題解答
回答1:如果數據是“4”前臺顯示“04” 如果后臺是“04” 前臺就顯示“04”
比如 '1' => '01''4' => '04''99' => '99'
利用 slicevar addPrefix = str => (’00’ + str).slice(-2);
這樣可以做到你需要的 一位數補零 和 三位數只保留兩位

var num = ’1’;
num = Number(num);
num = num<10? ’0’+num : num;
//三位數保留兩位是什么意思????//num = (num==100 || num>100)? ... : ...
回答3:function x(d){ D=d<10?`0$zpxphjf`:`$jldhftz`.match(/^d{2}/)[0];return D}回答4:
parseInt(’04’)<10?’0’+parseInt(’04’):’04’
相關文章:
1. dockerfile - [docker build image失敗- npm install]2. angular.js - angular內容過長展開收起效果3. docker-compose中volumes的問題4. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!5. golang - 用IDE看docker源碼時的小問題6. docker安裝后出現Cannot connect to the Docker daemon.7. docker內創建jenkins訪問另一個容器下的服務器問題8. mac里的docker如何命令行開啟呢?9. docker容器呢SSH為什么連不通呢?10. docker-machine添加一個已有的docker主機問題

網公網安備