我正在尝试使用javascript将string更改为int

var intVal = gSpread1.Text * 1;

我希望intVal的类型为int

如果gSpread1.Text小于1000,我可以得到一个int值。

但是如果gSpread1.Text大于1000,则intVal返回NaN
使用ParseInt来确保始终返回int值的正确方法是什么?

最佳答案

您是否尝试过intVal = parseInt(gSpread1.Text, 10);
10称为基数,表示要使用的数字系统。

更新:还有一个使用+符号的有用快捷方式。例如:+gSpread1.Text将字符串转换为数字。并且将根据字符串值返回integerfloat

09-25 18:52