JavaScript 中的“缺少基数参数”的 JSlint 错误是什么?


JavaScript 中可用的 parseInt 函数具有以下签名 -

parseInt(string, radix);

其中参数如下 -

string - 要解析的值。如果此参数不是字符串,则使用 ToString 方法将其转换为字符串。将忽略此参数中的前导空格。

基数 - 在 2 到 36 之间的整数,表示字符串的基数(数学数字系统中的基数)。

如果省略基数参数,JavaScript 假定以下内容 -

  • 如果字符串以“0x”开头,则基数为 16(十六进制)

  • 如果字符串以“0”开头,则基数为 8(八进制)。此功能已弃用

  • 如果字符串以任何其他值开头,则基数为 10(十进制)

为了避免上述魔法,JShint 给出了一个错误。

更新于: 2019-11-27

812 次浏览

开启你的职业生涯

完成课程并取得认证

开始
广告
© . All rights reserved.