格式化一个数字,长度恰好是两个?

Joh*_*n R 26 javascript

我有一个小于100的整数,并使用JavaScript打印到HTML页面.如何格式化整数,使其长度恰好是两位数?例如:

01
02
03
...
09
10
11
12
...

Chr*_*sen 41

function pad(d) {
    return (d < 10) ? '0' + d.toString() : d.toString();
}

pad(1);  // 01
pad(9);  // 09
pad(10); // 10
Run Code Online (Sandbox Code Playgroud)


Jig*_*wda 22

String("0" + x).slice(-2);
Run Code Online (Sandbox Code Playgroud)

x你的号码在哪里


Fab*_*ius 8

只需使用以下简短函数即可获得所需的结果:

function pad2(number) {
    return (number < 10 ? '0' : '') + number
}
Run Code Online (Sandbox Code Playgroud)