浅谈ES6中的字符串(代码示例)


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


1、多了两个新方法

(1)startWith:判断一个字符串是否以某个字段开头


1

2

let str='asdfgh';

console.log(str.startsWith('a'));//true

应用:


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 str2='asdfgh';//第二种字符串方式let str3=`asdfgh`;//第三种:反单引号/应用:

let a=12;

let str4=`a${a}bc`;

console.log(str4);//a12bc

(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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...