数値演算
概要
参考:
JavaScript の足し算の演算は変数を数値型にしてから | HIRAMEKI
まとめ
べき乗
- べき乗演算子:
**
使用例
2 の 10 乗を計算する。
console.log(2 ** 10) // => 1024
Code language: JavaScript (javascript)
負の数のべき乗は括弧が必要
console.log((-2) ** 3) // => -8
Code language: JavaScript (javascript)
参考:
べき乗をするなら Math.pow() よりも Exponentiation Operator が手軽 – Qiita
べき乗演算子が実装された | JS.next (js-next.hatenablog.com)
数値型
参考:
数値 (Number) | とほほの JavaScript リファレンス
剰余 (fmod)
コード:
fmod for JavaScript (wteuber) – GitHub Gist
BigDecimal.js
リポジトリ:
dtrebbien/BigDecimal.js: Arbitrary-precision decimals library for JavaScript – GitHub
参考:
JavaScript での小数点の計算の誤差について – Qiita
big.js
リポジトリ:
MikeMcl/big.js: A small, fast JavaScript library for arbitrary-precision decimal arithmetic – GitHub
bignumber.js
リポジトリ:
参考:
bignumber.js – JavaScript での浮動小数点の計算 | たけぞう瀕死ブログ
math.js
参考:
math.js – an extensive math library for JavaScript and Node.js
josdejong/mathjs: An extensive math library for JavaScript and Node.js – GitHub