美文网首页
字符串扩展

字符串扩展

作者: 冰冰啦 | 来源:发表于2019-01-05 21:29 被阅读0次

    1.模板字符串(原理为正则匹配,替换)

    // 用+来拼接字符串
    let name = 'hzj',age = 10
    console.log('我的名字叫' + name + ',' + '今年' + age + '岁了')
    // 模板字符串和插值变量
    console.log(`我的名字叫${name},今年${age}岁了`)
    //很方便的呦,并且还可以换行
    

    2.新的实例方法

    • 判断字符串以什么子串开头,String().startsWith()
    let url = 'http://www.qq.com'
    url.startsWith('http') === true // Yes
    if(url.startsWith('http')) {
      console.log('http协议') 
    }
    
    • 判断字符串以什么子串结尾,String().endsWitth()
    let fileName = 'dog.jpg'
    if(fileName.endsWith('.jpg')) {
      console.log('图片')
    }
    
    • 判断字符串是否包含子串,String().includes()
    let str = 'hello world'
    console.log(str.includes('hello')) // true
    
    • 字符串重复增多,String().repeat()
    let str = '11'
    let newStr = str.repeat(2) //字符串扩展两倍, '1111'
    console.log(str) // '11', repeat方法不会改变原字符串
    
    • 字符串补充
    let str = '2'
    console.log(str.padStart(2,'0')) // '02',补成2位,用'0'补充,在前面补充
    console.log(str.padEnd(2,'0')) // '20',补成2位,用'0'补充,在后面补充
                                  // 方法不改变原字符串
    

    相关文章

      网友评论

          本文标题:字符串扩展

          本文链接:https://www.haomeiwen.com/subject/jdpdrqtx.html