JavaScriptの型が柔軟過ぎる
夜書こうと思っていたら、寝落ちしてしまった...。
最近、やっとまともにJavaScriptを勉強しています。 勉強していくにつれて、良い点・良くない点共に見えてきたような気がします。
型について
JavaScriptは動的型付け言語ですが、それゆえ色々面倒臭い問題があるなって思っています。
その一つが暗黙の型変換。 下の画像は型の変換テーブルです。
参考リンクはこちら。 JS Comparison Table
テーブル表を見ての通り、あまりにもガバガバなので、あらかじめ型検証したりして、しっかり制御しないと不安定な挙動になるかもしれないので、注意ですね。