<script src="./jsbignumber.min.js"></script>
<script>
console.log(jsbignumber(0.2, 0.1))
</script>
import jsbignumber from "jsbignumber"
const { add, substact, divide, multply, toFixed } = jsbignumber
// add
const addValue = add('0.00000000000297623885327264628872813944566975202437690710653591748231030925179641495339618475769115114527914606543143194147848430495597', '120677689870942459137299176289089761143754326820862009921425274349213001568104474801947554427316998849125038885919')
console.log(addValue) // '120677689870942459137299176289089761143754326820862009921425274349213001568104474801947554427316998849125038885919.00000000000297623885327264628872813944566975202437690710653591748231030925179641495339618475769115114527914606543143194147848430495597'
// multply
const multplyValue = multply('-0.070884', '0.0000000000000000002106611401')
console.log(multplyValue) // -0.0000000000000000000149325042548484
// substact
const substactValue = substact('-2471514788.354942554630483008', '-0.0000000055765369280717362958649740')
console.log(substactValue) // '-2471514788.354942549053946079928263704135026'
// toFixed
const substactValue = toFixed('-2471514788.354942554630483008', '5')
console.log(substactValue) // '-2471514788.35494'
// divide
const divideValue = divide('50', '2.901')
console.log(divideValue) // 17.23543605653223026542571527059634608755601516718373
const divideValue2 = divide('50', '2.901', 20)
console.log(divideValue2) // 17.235436056532230265425715270596
const divideValue3 = divide('50', '2.901', 100)
console.log(divideValue3) // 17.2354360565322302654257152705963460875560151671837297483626335746294381247845570492933471216821785591
const divideValue4 = divide(10, 4)
console.log(divideValue4) // 2.5