parseIntメソッド

Javascriptで計算する時にparseIntメソッドを使うのを忘れてしまうと(人間が)予期せぬ動きをします。


6行目と7行目を見れば一目瞭然。
parseIntメソッドを忘れると数値を文字列として連結してしまいます。

x = 2 * 10
x = 20
y = 3 * 10
y = 30

x + y = 2030
parseInt(x) + parseInt(y) = 50


乗算の時は正しく計算されているので、+の時だけ文字列連結の動きをしているようです。