JavaScriptのinstanceofの挙動について
instanceof演算子とは?instanceof演算子は、あるオブジェクトが特定のコンストラクタ関数によって生成されたインスタンスかどうかを判定する演算子です。なぜ一部のリテラルに対してinstanceofがfalseを返すのか?JavaScriptでは、プリミティブ型(数値、文字列、ブーリアン、null、undefined)とオブジェクト型があります。プリミティブ型は値そのものであり、オブジェクトではありません。そのため、instanceof演算子を用いてプリミティブ型をオブジェクトのインスタンスと比較すると、常にfalseが返されます。