>  Q&A  >  본문

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로 표시됩니다. 이 기능은 어떻게 구현해야 하나요?
巴扎黑巴扎黑2663일 전974

모든 응답(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';

    으아악

    숫자 = 숫자<10? '0'+숫자 : 숫자;

    //세자리 숫자에 두자리 숫자가 들어간다는게 무슨 뜻인가요? ? ? ?
    //숫자 = (숫자==100 || 숫자>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
  • 취소회신하다