javascript加减法运算时 parseInt($("#button_num").val())-parseInt(1); 必须这样才能行?

难道1都不能作为整型处理吗,必须转换一下吗?
2025-06-22 01:33:09
推荐回答(4个)
回答1:

不用的,$("#button_num").val()会自动转化成number类型的
$("#button_num").val()-1就可以了
但是做加法就不同了
如果运算中有一个是字符串,就会按字符串拼接运算,但是1是不需要转型的
parseInt($("#button_num").val())+1就可以
希望采纳

回答2:

$("#button_num").val()*1-1

这样就可以了。
$("#button_num").val()默认是字符型的,*1之后就变成数字型了。

-1就不用处理了。

回答3:

parseInt($("#button_num").val())-1;
parseInt($("#button_num").val())-parseInt(1);
应该都可以

回答4:

0+$("#button_num").val()-1;