JavaScript 中 JSlint 错误"缺少基数参数"是什么?

javascriptfront end technologyobject oriented programming更新于 2024/5/16 21:32:17

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

parseInt(string, radix);

其中参数如下 −

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

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

如果省略基数参数,JavaScript 会假定以下 −

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

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

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

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


相关文章


有用资源