精度を維持し、任意の基数に使用できる非常に大きな数の JS 数学ライブラリを作成しました。デフォルトの数学関数はどれもこれらの大きさの数値を処理できないため、ライブラリ全体がカスタムです。
これは、パワー ハンドラもカスタムにする必要があることを意味します。整数の累乗は簡単ですが、私が見つけた小数の累乗を計算する唯一の方法は、2 番目の数値が累乗の小数部分に等しくなるまで、このプロセスを繰り返しますsqrt(1^0*num^1)
。(0+1)/2
これは、ほとんどの小数べき乗の背後にある基本的な概念ですか、それとも推測とチェック以外の方法はありますか?