Javascript lint警告:parseInt缺少基数参数
我有以下代码给出标题中描述的警告:Javascript lint警告:parseInt缺少基数参数,javascript,jslint,Javascript,Jslint,我有以下代码给出标题中描述的警告: year: parseInt(dateParts[0]), ......................^ 非常感谢您的帮助请参阅;它需要两个参数。第二个命令告诉它您要使用哪个数字基。这几乎总是10(十进制) 如果您没有指定它,那么它将从数据中推断出来 如果基数未定义或为0(或不存在),JavaScript将假定: 如果输入字符串以“0x”或“0x”开头,则基数为16 (十六进制)并解析字符串的其余部分 如果
year: parseInt(dateParts[0]),
......................^
非常感谢您的帮助请参阅;它需要两个参数。第二个命令告诉它您要使用哪个数字基。这几乎总是10
(十进制)
如果您没有指定它,那么它将从数据中推断出来
如果基数未定义或为0(或不存在),JavaScript将假定:
如果输入字符串以“0x”或“0x”开头,则基数为16
(十六进制)并解析字符串的其余部分
如果输入字符串以“0”开头,则基数为8(八进制)或10
(十进制)。具体选择哪个基数取决于实现。
ECMAScript 5指定使用10(十进制),但不是所有浏览器
支持这一点。因此,使用时请始终指定基数
帕森特
如果输入字符串以任何其他值开头,则基数为10
(十进制)
parseInt(dateParts[0],10)