Home > Web Front-end > JS Tutorial > BOM element window object

BOM element window object

巴扎黑
Release: 2016-11-25 09:32:31
Original
930 people have browsed it

In the browser, the window object has a dual role. It is not only an interface for accessing the browser window through JavaScript, but also a Global object specified by ECMAScript. This means that any object, variable and function defined in the web page has window as its Global object, so it has access to methods such as parseInt(). Variables and functions declared in the global scope will become window objects. Properties and methods

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

Properties defined directly on the window object can be deleted through the delete operator

Js code

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


Use the window object to access the declared variable oldValue

Js code

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

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template