javascript - Comment faire en sorte qu'une chaîne ajoute automatiquement 0 devant un seul chiffre et ne conserve que deux chiffres d'un nombre à trois chiffres
巴扎黑
巴扎黑 2017-07-05 10:53:42
0
4
1013

Obtenez les données de l'arrière-plan. Si les données sont "4", la réception affichera "04". Si l'arrière-plan est "04", la réception affichera "04"

.

Mon code :
$(".ball_1").html(data.ball_1>=10||data.ball_1.length=3data.ball_1:'0'+data.bal_1||data.ball_1.substring(1) );
Signaler l'erreur directement

$(".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) ;

Si la donnée est « 4 », elle affichera 4. Comment cette fonction doit-elle être implémentée ?

巴扎黑
巴扎黑

répondre à tous(4)
某草草

Si la donnée est "4", la réception affichera "04". Si l'arrière-plan est "04", la réception affichera "04"

Par exemple
"1" => "01"
"4" => "04"
"99" => "99"


Utilisez des tranches

var addPrefix = str => ('00' + str).slice(-2); 

Cela fera ce dont vous avez besoin 一位数补零三位数只保留两位


曾经蜡笔没有小新

var num = '1';

num = Number(num);

num = num<10 ? '0'+num : num;

//Que signifie conserver deux chiffres dans un nombre à trois chiffres ? ? ? ?
//num = (num==100 || num>100) ... : ...

?
ringa_lee
function x(d){
    D=d<10?`0${d}`:`${d}`.match(/^\d{2}/)[0];return D
}
扔个三星炸死你

parseInt('04')<10?'0'+parseInt('04'):'04'

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal