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$dv1hrpp7z`:`$dv1hrpp7z`.match(/^d{2}/)[0];return D}回答4:
parseInt(’04’)<10?’0’+parseInt(’04’):’04’
相關文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. docker - 如何修改運行中容器的配置3. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.4. nignx - docker內(nèi)nginx 80端口被占用5. python3.x - python連oanda的模擬交易api獲取json問題第五問6. javascript - QWebEngineView 如何爬 angular 的動態(tài)數(shù)據(jù)?7. css3 - 沒明白盒子的height隨width的變化這段css是怎樣實現(xiàn)的?8. javascript - webpack熱加載配置不生效9. java - SSH框架中寫分頁時service層中不能注入分頁類10. java - instance method中 static后的<K>是什么意思?
