本文摘自PHP中文网,作者青灯夜游,侵删。

1、多了两个新方法
(1)startWith:判断一个字符串是否以某个字段开头
1 2 | let str='asdfgh';
console.log(str.startsWith('a'));
|
应用:
1 2 3 4 5 6 7 8 9 10 11 12 | let str='http://it.kaikeba.com';
if(str.startsWith('http://')){
console.log("普通网址")
}else if(str.startsWith('https://')){
console.log("加密网址")
}else if(str.startsWith('git://')){
console.log("git网址")
}else if(str.startsWith('svn://')){
console.log("svn网址")
}else{
console.log("其他网址")
}
|
(2)endsWith:判断一个字符串是否以某个字段结尾
同理:
1 2 3 4 5 6 7 8 9 | let str='asdfg.txt';if(str.endsWith('.txt')){
console.log("文本文件")
}else if(str.endsWith('.png')){
console.log("png图片")
}else if(str.endsWith('.jpg')){
console.log("jpg图片")
}else{
console.log("其他文件")
}
|
2、字符串模板,字符串连接
(1)直接把东西塞到字符串中
1 2 3 4 | let str1='asdfgh';
let a=12;
let str4=`a${a}bc`;
console.log(str4);
|
(2)可以折行
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | let title='标题';
let content='内容';
let str1='<div>\
<h1>'+title+'</h1>\
<p>'+content+'</p>\
</div>';
let str2=`
<div>
<h1>${title}</h1>
<p>${content}</p>
</div>
`;
|
推荐学习:JavaScript视频教程
以上就是浅谈ES6中的字符串(代码示例)的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
详解js中的window.location对象(备忘单)
浅谈javascript对象属性的特性和defineproperty方法
了解javascript中的垃圾回收机制
vue刷新404的问题解决方法
详解javascript数组开头添加元素的3种方法
javascript实现utf-8编解码
javascript怎么实现按钮隐藏div
javascript中innerwidth和innerheight属性详解
ie javascript 不能用怎么办
javascript中对html中元素属性的读取
更多相关阅读请进入《ES6》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 浅谈ES6中的字符串(代码示例)