function mosaicZero(var num) {
//根据num拼接字符串zero,数字num是几字符串zero就有几个0.num取值范围0-16
var zero = "";
if (num == 0) zero = "0";
if (num == 1) zero = "00";
if (num == 2) zero = "000";
if (num == 3) zero = "0000";
if (num == 4) zero = "00000";
if (num == 5) zero = "000000";
if (num == 6) zero = "0000000";
if (num == 7) zero = "00000000";
if (num == 8) zero = "000000000";
if (num == 9) zero = "0000000000";
if (num == 10) zero = "00000000000";
if (num == 11) zero = "000000000000";
if (num == 12) zero = "0000000000000";
if (num == 13) zero = "00000000000000";
if (num == 14) zero = "000000000000000";
if (num == 15) zero = "0000000000000000";
if (num == 16) zero = "00000000000000000";
return zero;
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我去,最笨的办法 for 循环一次吧。。
var zero='';
function mosaicZero(num) {
}
使用
repeat方法:主要利用了
Array.prototype.join可以在数组间插入指定的字符串,所以先构建一个包含num + 1个元素的数组(需要+1才能在数组间产生num个间隔)。不知道你是不是只想得到0还是前面还有num,于是都写了,写的不好,轻喷
等下,例子里是不是多了一个,
num返回num+1个0?那么
ES6