no-octal
Disallow octal literals
        ✅ Recommended
        
            The "extends": "eslint:recommended" property in a configuration file enables this rule
        
八进制字是指以前导零开头的数字,如:
var num = 071;      // 57
由于标识八进制字头的零在 JavaScript 代码中一直是混乱和错误的来源,ECMAScript 5 取消了对八进制数字字头的使用。
规则细节
这条规则不允许八进制字头。
如果 ESLint 在严格模式下解析代码,解析器(而不是这个规则)会报告错误。
使用此规则的错误示例:
                            
                                Open in Playground
                            
/*eslint no-octal: "error"*/
var num = 071;
var result = 5 + 07;
使用此规则的正确示例:
                            
                                Open in Playground
                            
/*eslint no-octal: "error"*/
var num  = "071";
兼容
- JSHint:W115
 
Version
This rule was introduced in ESLint v0.0.6.