美文网首页Vue.js
ES6 字符串的扩展

ES6 字符串的扩展

作者: BSKSdorica | 来源:发表于2020-12-09 09:33 被阅读0次

    Unicode

    \uxxxx表示一个字符,xxxx表示字符的码点,\u0000~\uFFFF之间
    console.log("\u0061"); //a
    超过这个数值,需要将码点放入大括号
    console.log("\uD842\uDFB7");
    console.log("\u{20BB7}"); //ES6写法

    '\u{1F680}' === '\uD83D\uDE80'
    大括号表示法与四字节的 UTF-16 编码是等价的。

    字符串遍历接口

    for...of :可以识别大于0xFFFF的码点
    for (let i of 'abc'){
    console.log(i)
    } //a //b //c

    模板字符串

    增强版的字符串,用(`)标识
    字符串嵌入变量:
    let name = "Bob", time = "today";
    `Hello ${name}, how are you ${time}?`
    模板字符串中需要使用反引号,则前面要用反斜杠转义

    相关文章

      网友评论

        本文标题:ES6 字符串的扩展

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