/が整数になるのは時代遅れ?
javascriptプログラムのバグとりをしていたら除算の5/100が0.05,浮動小数点数を返してきたので「えっそーなんだ」と驚いた。そういえばPython3からは5/3の結果は1.6666...になるんだよなーとか思い出し(整数の除算は//, 5//3=1)、そういう流れなんだろーなと流されてみる。整数にする方法を探してみるとMath.floorが整数を返すらしいのでそれを使うことにした。
javascriptプログラムのバグとりをしていたら除算の5/100が0.05,浮動小数点数を返してきたので「えっそーなんだ」と驚いた。そういえばPython3からは5/3の結果は1.6666...になるんだよなーとか思い出し(整数の除算は//, 5//3=1)、そういう流れなんだろーなと流されてみる。整数にする方法を探してみるとMath.floorが整数を返すらしいのでそれを使うことにした。