function Sum_TwoFloatNumber(val1,val2) {
var TotalNum;
val1 = val1 + '' ;
var sp_val1 = val1.split(".") ;
val2 = val2 + '' ;
var sp_val2 = val2.split(".") ;
if ((sp_val1.length==2) && (sp_val2.length==2)) {
//---兩個數字都是有小數的話---
TotalNum = TotalNum + 0 ;
TotalNum = parseFloat(sp_val1[0]) + parseFloat(sp_val2[0]) ;
var length1 = sp_val1[1].length;
var length2 = sp_val2[1].length;
var length;
if(length1>=length2){
length = length1;
sp_val2[1] = sp_val2[1]*Math.pow(10,length1 - length2);
}else if(length1<length2){
length = length2;
sp_val1[1] = sp_val1[1]*Math.pow(10,length2 - length1);
}
var temp_second_part = Number(sp_val1[1]) + Number(sp_val2[1]);
temp_second_part = temp_second_part/Math.pow(10,length);
TotalNum = TotalNum + temp_second_part;
}
else {
TotalNum = parseFloat(val1) + parseFloat(val2) ;
}
return TotalNum;
}
2个浮点数相加
最新推荐文章于 2023-11-17 17:34:37 发布