ES6字符串

字符串

startsWith

以xxx开头

let str='git://www.baidu.com/2123123';

if(str.startsWith('http://')){
    alert('普通网址');
}else if(str.startsWith('https://')){
    alert('加密网址');
}else if(str.startsWith('git://')){
    alert('git地址');
}else if(str.startsWith('svn://')){
    alert('svn地址');
}else{
    alert('其他');
}

endsWith

以xxx结尾

let str='1.png';

if(str.endsWith('.txt')){
    alert('文本文件');
}else if(str.endsWith('.jpg')){
    alert('JPG图片');
}else{
    alert('其他');
}

字符串模板

  1. 直接把东西塞到字符串里面 ${东西}
  2. 可以折行
let title='标题';
let content='内容';

let str='
\

'+title+'

\

'+content+'

\
'; let str2=`

${title}

${content}

`;

你可能感兴趣的:(ES6字符串)