// • 编写函数padding2,接受参数num,函数执行后自动为num前方补充0,最大2位数。如num为8时,函数执行后返回“08”;num为10时,函数执行后返回“10”。
你好,对于这个问题,可以使用以下的代码来实现:
function padding2(num) {
num = num.toString();
if (num.length === 1) {
return "0" + num;
} else {
return num;
}
}
这个函数接受一个参数num,首先将num转换为字符串类型,然后判断num的长度,如果是1,则在前面加上一个0,最后返回结果。如果num的长度大于等于2,则直接返回num。
例如:
console.log(padding2(8)); // 输出:08
console.log(padding2(10)); // 输出:10
希望这个回答能够帮助到你。如果有任何疑问,请随时问我。
参考一下
function padding2(num) {
// 判断num是否为数字类型,如果不是则返回null
if (typeof num !== 'number') {
return null;
}
// 如果num小于10,则在前面补0,否则直接返回num
return num < 10 ? '0' + num : num.toString();
}