本文摘自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中的字符串(代码示例)的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
前端工程师需要掌握哪些知识?
javascript用什么方法触发按钮的被点击事件
javascript算后端么
jquery wrap()方法是什么意思
css和js的装载与执行(附代码)
深入讨论javascript中set对象如何让代码更快
用js怎么改变css样式
详解javascript数组开头添加元素的3种方法
javascript的map方法有什么用
javascript有split函数吗
更多相关阅读请进入《ES6》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 浅谈ES6中的字符串(代码示例)