2014年8月22日

小数点の計算で…

JavaScriptで数値計算をする際に発現したのでメモ


var n = Number(69.9900 * 2 * 1.1).toFixed(2);

console.log(n * 100);       // 15397.999999999998
console.log(n * 10 * 10);   // 15398


...今まで知らんかった。恥ずかしい。