|
javascript计算器(4) }else { for (var i=0;i<comma2-comma1;i++) str1 += "0"; comma = (type=="/")?0:comma2; } }else { comma = comma1 + comma2; } if (type=="+") { value = parseInt(str1,10) + parseInt(str2,10); }else if (type=="-") { value = parseInt(str1,10) - parseInt(str2,10); }else if (type=="*") { value = parseInt(str1,10) * parseInt(str2,10); }else if (type=="/") { value = parseInt(str1,10) / parseInt(str2,10); } value = String(value); if (comma>0) value = value.substring(0,value.length-comma)+"."+value.substring(value.length-comma,value.length); if (value.indexOf(".")!=-1) value = value.replace(/0*$/,""); return value; } function NumPressed (Num) { if (FlagNewNum) { FKeyPad.ReadOut.value = Num; FlagNewNum = false;
|