首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Errors: Deprecated octal

信息

代码语言:javascript
复制
SyntaxError: 
"0"-prefixed octal literals and octal escape sequences are deprecated; 
for octal literals use the \"0o\" prefix instead

错误类型

SyntaxError in strict mode only.

什么地方出了错?

八进制文字和八进制转义序列被弃用,并会抛出一个SyntaxError严格的模式。使用ECMAScript 2015及更高版本,标准化语法使用前导零,后跟小写或大写拉丁字母“O”(0o0O)

例子

“0” - 前缀八进制文字

代码语言:javascript
复制
"use strict";

03;

// SyntaxError: "0"-prefixed octal literals and octal escape sequences 
// are deprecated

八进制转义序列

代码语言:javascript
复制
"use strict";

"\251";

// SyntaxError: "0"-prefixed octal literals and octal escape sequences
// are deprecated

有效的八进制数字

Use a leading zero followed by the letter "o" or "O":

代码语言:javascript
复制
0o3;

对于八进制转义序列,您可以使用十六进制转义序列:

代码语言:javascript
复制
'\xA9';

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com