对象函数作用域

ECMAScript是一套脚本规范,用于制定行为准则。JavaScript是遵循ECMA规范,具体实现于浏览器平台的一套脚本编程语言。利用此规范,JavaScript可以操作DOM对象和window对象。

对象

1、内建对象
由ES标准定义的对象,在任何的ES的实现中都可以使用,指JavaScript语言本身预定义的对象,比如:Math、String、Boolean、Array、Date、RegExp、Error、Object、Function、Global等。
2、宿主对象
JavaScript运行环境(即浏览器)提供的对象,目前讲主要指由浏览器提供的对象,比如:BOM DOM
(1)BOM对象:Browser Object Model 提供与浏览器交互的方法和窗口
如Window、Navigator、Screen、History、Location
(2)DOM对象:Document Object Model 提供访问和操作网页内容的方法和接口
如Document、Anchor、Area、Base、Body、Button、Canvas、Event、Frame、Frameset、IFrame、Image、Link、Meta、Style、Form、Input Button、Input CheckBox、Input File、Input Hidden、Input Password、Input Radio、Input Reset、Input Submit、Input Text、Option、Select、Textare、Table、TableCell、TableRow
3、自建对象

创建对象

使用new关键字调用的函数,是构造函数。构造函数是专门来创建对象的函数

var obj = new Object();

向对象中添加属性 对象.属性名 = 属性值;
读取 对象.属性名
删除 delete 对象.属性名

注意:如果读取对象中没有的属性,不会报错而是会返回undefined

如果使用特殊的属性名,要采用另一种方式命名,语法:对象[“属性名”] = 属性值 , 那么读取也要采用这种方式。

属性值可以是任意数据,也可以是一个对象;使用方括号添加属性,可以向里面传递一个变量参数

var n = "nihao";
var obj = new Object();
obj
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值