试图改变字符串 - > int

Sun*_*Lim 16 javascript

我正在尝试使用javascript将a更改stringint.

var intVal = gSpread1.Text * 1;
Run Code Online (Sandbox Code Playgroud)

我想要intVal的是Type int.

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

但如果gSpread1.Text大于1000,则intVal返回NaN

使用什么方法来ParseInt确保它始终返回int值?

Mic*_*Mic 37

你试过了吗 intVal = parseInt(gSpread1.Text, 10);

10被称为基数,并指示要使用的数字系统.

更新:使用+符号也有一个有用的快捷方式.
例如:+gSpread1.Text将字符串转换为数字.并将返回一个integer或一个float取决于字符串值.