关于substring?
发布于 7 年前 作者 ming09 4384 次浏览 来自 官方Issues

function(){

colorStr = “b788ad”;

return “#” + “000000”.substring(0, 6 - colorStr)+colorStr;

}

返回执行结果是 #b788ad,其中 6 - colorStr 不知道是什么意思,等待解答

4 回复

数值和字符串能进行运算?结果NaN。自己看看参数,都是number类型,你传个非法字符,当然是返回空了

var colorStr = “b788ad”;

console.log(6 - colorStr)

colorStr = “#” + “000000”.substring(0, 6 - colorStr) + colorStr;

console.log(colorStr)

执行结果:

#+ NaN+b788ad

不懂这个函数做啥的,colorStr应该是外面传进来的吧…然后6-colorStr应该是6-colorStr. length,那么代码意思就是把这个颜色字符串补齐

回到顶部