当前台页面某一值需要随着后台的操作而发生自增、自减、或者其他算术运算时,
因为js是一种弱类型语言,var声明的变量没有明确指出其数据类型,所有当需要进行算术运算时
要进行强制类型转换,以免发生下面这种错误
function a(){
var b=document.getElementById("x");
b.value++;
}
此时b对象的值就不是我们预料中的在原有值上+1,而是把1当做字符串追加在原有字符串上,或者直接将此语句不错不进行运算
修改方法:
使用parseInt(b.value)将其值转换为int型变量,再做自增运算
function a(){
var b=document.getElementById("x");
b.value=praseInt(b.value)+1;
}