ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptにおけるBooleanオブジェクトの属性解析_基礎知識

JavaScriptにおけるBooleanオブジェクトの属性解析_基礎知識

WBOY
WBOYオリジナル
2016-05-16 15:35:431067ブラウズ

コンストラクター属性


myvar オブジェクトのプロトタイプから作成された関数を返します:

var myvar = new Boolean(1);
myvar.constructor;


結果の出力:

function Boolean() { [native code] }

定義と使用法
コンストラクター プロパティは、このオブジェクトを作成したブール関数への参照を返します。


プロトタイプ コンストラクター
ブールオブジェクトの新しいメソッドを作成します:

Boolean.prototype.myColor=function()
{
if (this.valueOf()==true)
 {
 this.color="green";
 }
else
 {
 this.color="red";
 }
}

ブール値オブジェクトを作成し、myColor メソッドを追加します。

var a=new Boolean(1);
a.myColor();
var b=a.color;


b 結果出力:

green

定義と使用法
プロトタイプ プロパティを使用すると、オブジェクトにプロパティとメソッドを追加できます。
プロトタイプを構築する場合、すべてのブール値オブジェクトにはデフォルトでプロパティまたはメソッドが追加されます。
注: プロトタイプは、ほぼすべての JavaScript オブジェクトのグローバル プロパティです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。