数値演算

概要

参考:

JavaScript での基本演算 | MDN

JavaScript の足し算の演算は変数を数値型にしてから | HIRAMEKI

数値 – Wikibooks

まとめ

数値操作 | Tatsuya’s Home Page

数値計算処理 Mathクラス | アルゴリズム雑記

べき乗

  • べき乗演算子 **
使用例

2 の 10 乗を計算する。

console.log(2 ** 10) // => 1024Code language: JavaScript (javascript)

負の数のべき乗は括弧が必要

console.log((-2) ** 3) // => -8Code language: JavaScript (javascript)

参考:

べき乗をするなら Math.pow() よりも Exponentiation Operator が手軽 – Qiita

累乗演算子 ** って知ってる? | Ginpen.com

べき乗演算子が実装された | JS.next (js-next.hatenablog.com)

べき乗 (**) | MDN

数値型

参考:

データの型 | dA-tools

数値 (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

リポジトリ:

MikeMcl/bignumber.js: A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic – GitHub

参考:

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

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA