(number)
| 43 | } |
| 44 | // 科学计数法转字符串 |
| 45 | const scientificNotationToString = function (number) { |
| 46 | let numberString = String(number) |
| 47 | try { |
| 48 | // 正整数 |
| 49 | if (numberString.indexOf("e+") !== -1) { |
| 50 | let mantissaLength = Number(String(number).split("e+")[1]) |
| 51 | // 组合0的个数 |
| 52 | let mantissa = '' |
| 53 | for (let i = 0; i < mantissaLength; i++) { |
| 54 | mantissa += '0' |
| 55 | } |
| 56 | return `${String(number).split("e+")[0]}${mantissa}` |
| 57 | // 小数 |
| 58 | } else if (numberString.indexOf("e-") !== -1) { |
| 59 | let mantissaLength = Number(String(number).split("e-")[1]) |
| 60 | // 组合0的个数 |
| 61 | let mantissa = '' |
| 62 | for (let i = 0; i < mantissaLength - 1; i++) { |
| 63 | mantissa += '0' |
| 64 | } |
| 65 | return `0.${mantissa}${String(number).split("e-")[0].replace(".", "")}` |
| 66 | } else { |
| 67 | // 其他 |
| 68 | return numberString |
| 69 | } |
| 70 | } catch (error) { |
| 71 | return numberString |
| 72 | } |
| 73 | } |
| 74 | // 除法 |
| 75 | const division = function () { |
| 76 | // 计算结果 |
no outgoing calls
no test coverage detected