发布网友 发布时间:2022-04-21 15:13
共3个回答
热心网友 时间:2022-04-22 18:38
办法,使用parseInt(var i)强制转型。
因为js中变量是可以任意赋值的(不用担心类型),但是int型一旦被改为字符串后,在调用int的加法运算时,就会变成了字符串的连接运算。如下所示:
<script language="javascript">此时如果想要将j转换为int并且执行加法,需要将j强制转换为int,具体方法如下:
alert(parseInt(j)+1);此时的结果就会是2了。
热心网友 时间:2022-04-22 19:56
parseInt() 函数可解析一个字符串,并返回一个整数。只有字符串中的第一个数字会被返回。
用法:parseInt(string, radix)
radix - 表示要解析的数字的基数。该值介于 2 ~ 36 之间。默认是10。
parseInt("10x"); // 10
热心网友 时间:2022-04-22 21:31
var str="1234";var int=str*1; 直接用乘号,最简单。