ホームページ  >  に質問  >  本文

JavaScript - 文字列で 1 桁の前に 0 を自動的に追加し、3 桁の数値のうち 2 桁のみを保持する方法

バックグラウンドからデータを取得します データが「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 が表示されます。この関数はどのように実装すればよいですか?

巴扎黑巴扎黑2663日前977

全員に返信(4)返信します

  • 某草草

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

    データが「4」の場合、フロントは「04」と表示されます

    背景が「04」の場合、フロントは「04」と表示されます。

    例:
    "1" => "01"
    "4" => "04"
    "99" => "99"


    スライスを使用する

    リーリー

    これで必要なことができます 一位数补零三位数只保留两位


    返事
    0
  • 曾经蜡笔没有小新

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

    var num = '1';

    リーリー

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

    //3 桁の数字の中に 2 桁を保持するとはどういう意味ですか? ? ? ?
    //num = (num==100 || num>100) ... : ...

    返事
    0
  • ringa_lee

    ringa_lee2017-07-05 10:55:42

    リーリー

    返事
    0
  • 扔个三星炸死你

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

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

    返事
    0
  • キャンセル返事