ES6——字符串

1、多了两个方法
      1)startsWith
      2)endsWith
2、模板字符串(`..`)—— 方便字符串连接   `反单引号
       1)可以直接把表达式塞进去 &{表达式} 字符串拼接
       2)可以不用加‘’折行
3、多了两个方法
      1)startsWith
      2)endsWith
/*1、startsWith
let str = 'git://www.baidu.com/121212';
if(str.startsWith('http://')){
    alert('普通网址');
} else if(str.startsWith('git://')){
    alert('git地址');
} else if(str.startsWith('https://')){
    alert('加密网址');
} else if(str.startsWith('svn://')){
    alert('svn地址');
} else{
    alert('其他');
}
// 输出:git地址
*/ 

/*2、endsWith 
let str = '1.png';
if(str.endsWith('.txt')){
    alert("文本文件");
} else if(str.endsWith('.jpg')){
    alert('JPG图片');
} else{
    alert('其他');
}
// 输出:其他
*/
4、模板字符串(`..`)—— 方便字符串连接   `反单引号
       1)可以直接把表达式塞进去&{表达式}
       2)可以不用加‘’折行
/*2、模板字符串——方便字符串连接
1)、
let a = 12;
let str = `a${a}cs`; 
//${表达式}用来输出或者计算一个表达式的内容
alert(str);
// 输出:a12cs
2)、
let title = '标题';
let content = '内容';
let str = '<div>
        <h1>'+title+'</h1>
        <p>'+content+'</p>
        </div>';
let str1=`<div>
        <h1>${title}</h1>
        <p>${content}</p>
        </div>`;
console.log(str);
console.log(str1);
*/
 
原文地址:https://www.cnblogs.com/sylys/p/11639909.html