ホームページ  >  記事  >  ウェブフロントエンド  >  BOM 要素ウィンドウ オブジェクト

BOM 要素ウィンドウ オブジェクト

巴扎黑
巴扎黑オリジナル
2016-11-25 09:32:31890ブラウズ

ブラウザーでは、ウィンドウ オブジェクトは JavaScript を通じてブラウザー ウィンドウにアクセスするためのインターフェイスであるだけでなく、ECMAScript によって指定されるグローバル オブジェクトとしても機能します。つまり、Web ページで定義されているオブジェクト、変数、関数はグローバル オブジェクトとして window を持っているため、グローバル スコープで宣言された変数や関数は window オブジェクトになります

var age = 20;
function sayAge() {
    //由于sayAge()存在于全局作用域中,因此this.age被映射到window.age,最终显示的仍然是正确的结果。
    alert(this.age);
}
alert("window.age:" + window.age);
sayAge();
window.sayAge();

window オブジェクトで直接定義されたプロパティは、delete 演算子を使用して削除できます

Js コード

var i = 29;  
window.color = "red";  
  
delete window.i;//抛出错误  
delete window.color;  
  
alert(window.i);//29  
alert(window.color);//undefined


window オブジェクトを使用して、宣言された変数 oldValue にアクセスします

Js コード

var newValue = oldValue;//报错  
var newValue = window.oldValue;//不会报错,因为这是一次属性查询

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