JavaScript 核心基础——(五)Window 对象

46 阅读1分钟

1. 概念

  • 浏览器为我们提供了一个 window 对象,可以直接访问
  • window 对象代表的是浏览器窗口,通过该对象可以对浏览器窗口进行各种操作
  • 除此之外,window 对象还负责存储JS中的 内置对象 和浏览器的 宿主对象
  • window 对象的属性可以通过 window 对象访问,也可以直接访问
  • 函数可以认为是 window 对象的方法
  • 在全局中使用 var 声明的变量,都会作为 window 对象的属性保存
  • 使用 function 声明的函数,都会作为 window 的方法保存
  • 使用 let 声明的变量不会存储在 window 对象中,而是存在一个秘密的小地方(无法访问)
  • var 虽然没有块作用域,但有函数作用域