模板字符串---反引号``
模板字符串-(1)支持换行
// 1)支持换行 var str = ` a b c ` console.log(str);
模板字符串-(2)支持解析变量
// 2)支持解析变量 var a = 10; var str = `abcao${a}ehhhmi` console.log(str);
模板字符串-(3)可以调用函数
function fn() { return '666' } var str = `abc${fn()}aoe` console.log(str);
模板字符串-(4)可以写三元表达式
var obj = { name: 'lisi', chengji: true } var str = `你好,我叫${obj.name},我成绩为${obj.chengji ? '合格' : '不合格'}` console.log(str);
ES6中字符串新增的方法:
1-字符串.startsWith() 判断是否是以什么开头。返回true或者false
// 1-字符串.startsWith() 判断是否是以什么开头。返回true或者false var str = 'hello world'; var result = str.startsWith('h') console.log(result); //以h开头返回true 否则返回false
2-字符串.endsWith() 判断是否是以什么结尾。返回true或者false
// 2-字符串.endsWith() 判断是否是以什么结尾。返回true或者false var str = 'hello world'; var result = str.endsWith('d') console.log(result); //以d结尾返回true 否则返回false
3-字符串.repeat(次数) 把原字符串重复多少次,返回新字符串
// 3-字符串.repeat(次数) 把原字符串重复多少次,返回新字符串 var str = 'hello world' var result = str.repeat(3) console.log(result); //重复三次 返回hello worldhello worldhello world
还没有评论,来说两句吧...