参数 | Number | parseInt |
‘a' | NaN | NaN |
'2a' | NaN | 2 |
'a2' | NaN | NaN |
true | 1 | NaN |
null | 0 | NaN |
{} | NaN | NaN |
[] | 0 | NaN |
undefined | NaN | NaN |
结论:parseInt对以数字开头的字符串兼容性更好,Number对其他所有数据兼容性更好
参数 | Number | parseInt |
‘a' | NaN | NaN |
'2a' | NaN | 2 |
'a2' | NaN | NaN |
true | 1 | NaN |
null | 0 | NaN |
{} | NaN | NaN |
[] | 0 | NaN |
undefined | NaN | NaN |
结论:parseInt对以数字开头的字符串兼容性更好,Number对其他所有数据兼容性更好