この記事では、JavaScriptのオブジェクト指向オブジェクトの詳細な理解をさらに分析および説明します。参照のためにそれを共有してください。特定の分析は次のとおりです。
JavaScriptオブジェクト指向プログラミングでは、すべてがオブジェクトであることが理解できます。例コードは次のとおりです。
次のようにコードをコピーします
function cat(){
}
var cat1 = new cat(); //クラスインスタンスを作成します
cat1.name = "puppy";
cat1.age = 4;
cat1.color = "white";
document.write(cat1.name);
document.writeln(cat1.constructor); //インスタンス化後のオブジェクトはオブジェクトです
document.writeln(typeof(cat1)+"<hr />");
document.writeln(cat.constructor); //プロトタイプオブジェクト自体もオブジェクトです
document.writeln(typeof cat+"<hr />");
var b = "hello"; //スタンドもオブジェクトです
document.writeln(b.constructor); //コンストラクターを出力します
document.writeln(typeof b+"<hr />");
var c = 123; //値もオブジェクトです
document.writeln(c.constructor);
document.writeln(typeof c+"<hr />");
</script>
インスタンス化されたオブジェクトが特定のプロトタイプオブジェクトタイプであるかどうかを判断する
コードコピーは次のとおりです。if(cat1 instanceof cat){// phpと同じ方法
window.alert( "ok");
}
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。