低レベルプログラマだからJavaScriptで知らなかった事

JavaScriptで知らないせいでハマったところなどなど

Chromeで確認した時に動いたせいで気付かなかったんだけど、イベントトリガの関数定義で引数にeventオブジェクトを明示して渡さないとIE系では正しく動かない。これはChromeが異常なのかも。

そらそうだという話なんですが、フォームの値は基本テキスト型だからJSで数字として扱って計算したい場合は数字型に変換が必要。そうしないと足し算しようとしたのに文字列連結になってしまう。

JS数字計算で2進数から10進数への変換誤差がでて死ぬる。

100+10.1とかやろうとすると物凄い小さい数字が誤差として丸められず残る。