【js学习笔记-012】---全局对象

本文介绍了JavaScript解释器启动时创建的全局对象及其包含的各种属性和函数,例如undefined、Infinity等全局属性,isNaN()、parseInt()等全局函数,以及Date()、RegExp()等构造函数。此外还提到了客户端JavaScript中的window对象充当全局对象的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当js解释器启动时(或者任何WEB浏览器加载新的页面时),它将创建一个新的全局对象,并给它定义初始属性:

全局属性:如undefined、Infinity和NaN

全局函数:如isNaN(()、parseInt()和eval()

构造函数:如Date()、RegExp()、String()、Object()、Array()

全局对象:如Math和JSON

 

全局对象的初始属性并不是保留字,但它们应该当保留字来对待。

不在任何函数内的js代码,可以使用this来引用全局对象

Var global = this;

 

在客户端js中,在其浏览器的所有js代码中,window对象充当了全局对象。这个全局对象有一个属性window引用其自身。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值