关于 Unicode 转义

Unicode 转义序列会在解析代码之前得到处理。例如,"\u0022+\u0022" 并不是一个由引号(U + 0022)包围加号构成的字符串。实际上,\u0022 会在解析之前转换为 ",这会得到 ""+"",也就是一个空串。

另外,一定要当心注释中的 \u。注释

// \u00A0 is a newline

会产生一个语法错误,因为读程序时 \u00A0 会替换为一个换行符。类似地,下面这个注释

// Look inside c:\users

也会报错,因为 \u 后面并未跟着 4 个十六进制数。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,619评论 0 13
  • 之前积累了XSS 有一段时间,因为目前开始了一件有趣的工程,需要整合非常多的知识,其中Web 安全这一块出现最多的...
    刀背藏身阅读 9,573评论 0 16
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,693评论 0 4
  • 和许久未见的朋友or同学聚了聚 从见面的那刻 明明面对面却仿佛隔着一条河 好远好远 一个人上演着独角戏 好似和空气...
    Tangerine橘子树阅读 292评论 0 0
  • 我有一姐们儿,做事效率快不说,懂的东西也非常多。她丝毫不会的技能经过一个月的学习竟然能玩转的比学两个月的人还6!并...
    帅鹿是小太阳阅读 274评论 4 2

友情链接更多精彩内容