typeof演算子
変数は、基本データ型、最高のツールのtypeof演算子でないかを検出します。
変数文字列、数値、ブール値、または未定義の場合に、最良のツールのオペレータを決定typeofを。
変数またはオブジェクトの値がnullの場合、typeof演算子の戻り値Object。
演算子instanceofは
値は、参照タイプを検出したとき、のinstanceof演算子を使用することができます。
result = variable instanceof constructor
変数が指定された型のインスタンスである場合、instanceofのオペレータがtrueを返します。
person instanceof Object
colors instanceof Array
pattern instanceof RegExp
規則によると、すべての参照型の値は、オブジェクトのインスタンスです。これにより、基準値とオブジェクト型のコンストラクタを検出すると、instanceof演算子は、常にtrueを返します。オブジェクトがプリミティブ型ではないので、もちろん、基本的なinstanceof演算子のタイプの検出値を使用している場合、オペレータは常に、falseを返します。