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

WBOY
リリース: 2016-05-16 15:35:43
オリジナル
1041 人が閲覧しました

コンストラクター属性


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 オブジェクトのグローバル プロパティです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート