广告
文章导航

JavaScript 字符表示方式

2019-2-8 13:47| 作者: admin| 查看: 382| 评论: 0|来自: 蚂蚁部落

字符串在JavaScript是一个非常简单的概念,内容使用单引号或者双引号包裹。

看如下代码实例:

[JavaScript] 纯文本查看 复制代码
let webName="蚂蚁部落";
let address='青岛市南区';

上面声明两个变量,并赋值为字符串,分别用双引号和单引号包裹。

本文的主题是字符串表示法,很多朋友可能会问,难道还有其他表示法。

确实还有,并且还有很多,也许大家在编码中已经应用过,如果不是刻意的提到或者写出来,很多时候不会被大家注意到,下面简单列举一下JavaScript中的字符串表示法,代码如下:

[JavaScript] 纯文本查看 复制代码运行代码
console.log("a");
console.log("\a");//进行转义,可以认为和第一种相同
console.log("\141");//八进制方式
console.log("\x61");//十六进制方式
console.log("\u0061");//unicode方式

上面列举了五种字符串表示法,这是ES2015之前已经存在的表示法。

ES2015又新增了一个字符串表示法,代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
console.log("\u{003d}");

ES2015增强了unicode方式表示法,在码点外面包裹一个大括号,这样这个码点值就可以大于0xFFFF。

代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
console.log("\u{20BB7}");

ES2015之前,unicode无法表示上述大于0xFFFF的字符。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部