JSLint says “missing radix parameter”

前端 未结 11 1276
北荒
北荒 2020-11-30 17:10

I ran JSLint on this JavaScript code and it said:

Problem at line 32 character 30: Missing radix parameter.

This is the code i

11条回答
  •  隐瞒了意图╮
    2020-11-30 17:29

    Prior to ECMAScript 5, parseInt() also autodetected octal literals, which caused problems because many developers assumed a leading 0 would be ignored.

    So Instead of :

    var num = parseInt("071");      // 57
    

    Do this:

    var num = parseInt("071", 10);  // 71
    
    var num = parseInt("071", 8);
    
    var num = parseFloat(someValue); 
    

    Reference

提交回复
热议问题