JavaScript中也需要进行强制类型转换,看看下面的代码,如果不进行强制类型转换,出来的是字符串,只好进行类型转换后,才能得到自己需要的数字结果。
var me=this;
var du=0;
var fen=0;
var miao=0;
var chuohe=0;
if(me.inputDu_.value!="")
{ du=me.inputDu_.value;
}
else
du=0;
if(me.inputFen_.value!="")
{ fen=me.inputFen_.value;
}
else
fen=0;
if(me.inputMiao_.value!="")
{miao=me.inputMiao_.value;
}
else
miao=0;
chuohe=miao/60;
chuohe=Number(chuohe)+Number(fen); //chuohe=chuohe/60;
//chuohe=chuohe+du;
me.txtBiaoZhun_.innerHTML="";
me.txtBiaoZhun_.innerHTML="结果为:"+chuohe;
}
如果不添加Number,就会得到数字字符串累加的结果。