|
@@ -49,6 +49,13 @@ let scMathUtil = {
|
|
|
};
|
|
|
return sign + result;
|
|
|
},
|
|
|
+ zeroString: function(length){
|
|
|
+ let result = '';
|
|
|
+ for (let i = 0; i < length; i++){
|
|
|
+ result = result + '0';
|
|
|
+ };
|
|
|
+ return result;
|
|
|
+ },
|
|
|
incMantissa: function(bin){
|
|
|
let result = bin;
|
|
|
let iDot = bin.indexOf('.');
|
|
@@ -59,7 +66,7 @@ let scMathUtil = {
|
|
|
if (num === 0){
|
|
|
num = 1;
|
|
|
let bin1 = bin.substring(0, i);
|
|
|
- let bin2 = bin.substring(i + 1, iLength);
|
|
|
+ let bin2 = zeroString(iLength - (i + 1));//bin.substring(i + 1, iLength);
|
|
|
result = bin1 + num.toString() + bin2;
|
|
|
break;
|
|
|
}
|