zoukankan      html  css  js  c++  java
  • ES6-字符串

    1.多了两个新方法

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

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

    应用:

    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:判断一个字符串是否以某个字段结尾

    同理:

    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)直接把东西塞到字符串中

    let str1='asdfgh';//第一种字符串方式
    let str2='asdfgh';//第二种字符串方式
    let str3=`asdfgh`;//第三种:反单引号
    /应用:
    let a=12;
    let str4=`a${a}bc`;
    console.log(str4);//a12bc

    (2)可以折行

    let title='标题';
    let content='内容';
    let str1='<div>
         <h1>'+title+'</h1>
         <p>'+content+'</p>
    </div>';
    
    
     let str2=`
            <div>
            <h1>${title}</h1>
            <p>${content}</p>
            </div>
            `;
  • 相关阅读:
    bus总线
    vue 动态组件、父子组件传参
    echarts
    记录板
    留言板
    如何移除双系统mac中的windows系统
    Kernel,Shell,Bash 的关系
    zju 校队选拔 被虐记
    COGS 2638. 数列操作ψ 线段树
    退役公告【现已复活】
  • 原文地址:https://www.cnblogs.com/czh64/p/11941255.html
Copyright © 2011-2022 走看看