概要
instanceof演算子について調べます。
instanceof演算子はオブジェクトがクラスのインスタンスかどうかを判定します。
インスタンスの場合はtrueを返します。
比較する2つのオペランドは、左側はオブジェクト、右側はクラスを指定しなければならないです。
左側のオペランドがオブジェクトではない場合はfalseを返します。
右側のオペランドがクラス(関数)ではない場合は例外が発生します。
javascriptのプロトタイプチェーンという考え方が重要になってきますが、それについては別に調べて記事化します。