js占位符

JavaScript014

js占位符,第1张

console.log方法支持以下占位符,不同类型的数据必须使用对应的占位符。

%s 字符串

%d 整数

%i 整数

%f 浮点数

%o 对象的链接

%c CSS 格式字符串

//你也太小气了吧?一分都不给??呵呵 ^-^

var str = ' str_0 : {0} str_1 : {1} str_2 : {2}'

function formatStr(){

var ary = []

for(i = 1 i <arguments.length i++){

ary.push(arguments[i])

}

return arguments[0].replace(/\{(\d+)\}/g,function(m ,i){

return ary[i]

})

}

alert(formatStr(str , 0 , 1 , 2))