数値に関するライブラリ、いろいろありましたので簡単にまとめます。
- numerial.js 数値データの加工が簡単に
- http://numeraljs.com/
- 次のようにすると、 stringに 1,000 という結果が入る
- var string = numeral(1000).format('0,0'); // 1,000
- あとは、1st,2ndのような表現も何も考えずに正しい結果が手に入る
- var string = numerial(1).fortam('Oo'); // 1st
- math.js より高度な数値の加工・計算・単位変換など
- http://mathjs.org/
- いろいろできますが、個人的に使えそうだと思ったのは下記
- 数式処理
- var string = math.simplify("2x * 3x"); // 6 * x ^ 2
- 桁数を指定した数値の丸め(下の例だと、3.14が手に入る)
- var string = math.round(3.141592,2); // 3.14
- 単位変換
- var string = math.eval(5inch to cm); // 12.7cm
- moments.js 時間に特化した加工・計算ライブラリ