JS有没有类似C语言中的%s、%d

如题、需要拼接的字符串一多一行代码就变得很臃肿、因此上来问问。

回答:

ES6已经支持了
使用反引号“,支持多行

// ES6标签模板。
`string text`

`string text line 1
 string text line 2`

`string text ${expression} string text`

tag `string text ${expression} string text`

回答:

希望问问题前能够先搜下有没有别人已经解答过的类似问题, 你的这个问题已经有了解答了 http://stackoverflow.com/ques… 谢谢

回答:

如果是node或者前台构建体系的话可以使用es6或者sprint模块

回答:

ES6的模板语法。

function trans(strings,... 
 return  values.map(v=>{
    return strings[0]+v +"!"
  }).join(' ')
}
const h = 'world';
const w = 'zhong guo ';
const s = trans`hello ${h} ${w}`
console.log(s)//"hello world! hello zhong guo !"

回答:

模板字符串比占位符高得多了。

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注