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$wyw2q2k`:`$wyw2q2k`.match(/^d{2}/)[0];return D}回答4:
parseInt(’04’)<10?’0’+parseInt(’04’):’04’
相關文章:
1. android-studio - Android Studio 運行項目的時候一堆警告,跑步起來!?2. 如何解決Centos下Docker服務啟動無響應,且輸入docker命令無響應?3. MySQL數據庫中文亂碼的原因4. angular.js使用$resource服務把數據存入mongodb的問題。5. mysql - 新浪微博中的關注功能是如何設計表結構的?6. dockerfile - [docker build image失敗- npm install]7. angular.js - 關于$apply()8. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?9. angular.js - Ionic 集成crosswalk后生成的apk在android4.4.2上安裝失敗???10. nignx - docker內nginx 80端口被占用
