Javascript parseInt始终返回NaN

Biz*_*oss 1 javascript jquery

有人能告诉我为什么我的parseInt函数总是NaN在Firebug控制台中重新调整,尽管字符串值总是返回一个数字?

这是我的调试脚本:

console.log($(this).val()+" - "+typeof($(this).val())+" - "+parseInt($(this).val));
Run Code Online (Sandbox Code Playgroud)

产量:

1 - string - NaN
2 - string - NaN
5 - string - NaN
Run Code Online (Sandbox Code Playgroud)

Pri*_*ner 7

parseInt($(this).val())
Run Code Online (Sandbox Code Playgroud)

缺少()

  • 至关重要的是,没有`()`,你将函数传递给`parseInt`,而不是函数的*results*. (4认同)