我正在尝试使用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
将字符串转换为数字。并且将根据字符串值返回integer
或float
。