no-octal
禁止八进制字面
配置文件 中的
"extends": "eslint:recommended"
属性启用了该规则
八进制字面是以前导零开头的数字,例如:
var num = 071; // 57
因为标识八进制字面的前导零是 JavaScript 代码中混淆和错误的根源,所以 ECMAScript 5 不赞成使用八进制数字字面。
规则详情
该规则不允许使用八进制字面。
mWpHm/sJU/3IbiUVL6eDPAset7ytMr23laKKoqIavfDw9Ya3FORl+WBfoAwKgLyuUwU1XtdjPE7Bdr4LOGGWh3ZXNBj9Re1jmhhZIlUO+uH1qGjoKCE2R1iGBGPy+/9dhZ/2wnx60vNYFlOLHQ8t0A==
2k0BPo/0b79qZaJVj2D2z24takoo4vACmRt/zf0ULpHpA+u7doILj/cTEnr42O7E
/*eslint no-octal: "error"*/
var num = 071;
var result = 5 + 07;
QmuA/Biwj8uhm1HNHY6ojd1f/fHxoqUyE/DMwpSSw/lGbRNGbq4S4jzigJKZ+bWz
/*eslint no-octal: "error"*/
var num = "071";
兼容性
- szPPmPr61gzXuOi42t8McesTufegf8HbBBHa/W7YJFkORByHyIqM2TGe/PEuoAwZ