Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk membuat rentetan secara automatik menambah 0 di hadapan satu digit dan hanya mengekalkan dua digit nombor tiga digit

Dapatkan data dari latar belakang Jika data ialah "4", meja depan akan memaparkan "04".

Kod saya:

$(".ball_1").html(data.ball_1>=10||data.ball_1.length=3data.ball_1:'0'+data.bal_1||data.ball_1.substring(1) );
Laporkan ralat secara terus

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

Jika data ialah "4", ia akan memaparkan 4. Bagaimanakah fungsi ini harus dilaksanakan?
巴扎黑巴扎黑2663 hari yang lalu976

membalas semua(4)saya akan balas

  • 某草草

    某草草2017-07-05 10:55:42

    Jika data ialah "4", meja depan akan memaparkan "04". Jika latar belakang ialah "04", meja depan akan memaparkan "04"

    Contohnya
    "1" => "01"
    "4" => "04"
    "99" => "99"


    Guna hirisan

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

    Ini akan melakukan apa yang anda perlukan 一位数补零三位数只保留两位


    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 10:55:42

    var num = '1';

    num = Number(num);

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

    //Apakah maksud menyimpan dua digit dalam nombor tiga digit? ? ? ?
    //bilangan = (bilangan==100 || bilangan>100)? ... : ...

    balas
    0
  • ringa_lee

    ringa_lee2017-07-05 10:55:42

    function x(d){
        D=d<10?`0${d}`:`${d}`.match(/^\d{2}/)[0];return D
    }

    balas
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-07-05 10:55:42

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

    balas
    0
  • Batalbalas