美文网首页
JavaScript中字符串小知识

JavaScript中字符串小知识

作者: storyWrite | 来源:发表于2023-12-26 10:59 被阅读0次

    1. 字符串是不可变的

    字符串一旦创建就是不可变的,后续的修改都是新建一个新的字符串而不是在原有的字符串上修改

    // 在内存中开辟 可以存放五个字母的空间 str指向该空间
    let str = 'first'
    // 在内存中 开辟可以存放 10个字母的空间 重新将str指向该空间
    str += 'name'
    

    2.模板字符串

    可以基于模板字符串标签函数实现字符串编译引擎

    function templateStr (strings, ...expressions) {
      return strings[0] +
        expressions.map((e, i) => `${e}${strings[i + 1]} 自定义字符`)
          .join('')
    }
    
    
    const a = 1
    const b = 2
    let str = templateStr`9${a}+${b}=${a + b}`
    console.log(str) // zdz-log
    
    image.png

    相关文章

      网友评论

          本文标题:JavaScript中字符串小知识

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