最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript对象入门实例教程_js面向对象

来源:动视网 责编:小采 时间:2020-11-27 20:48:44
文档

javascript对象入门实例教程_js面向对象

javascript对象入门实例教程_js面向对象:1:构造函数法 function Dog(name,weight) { this._name=name; this._weight=weight; this._show=function() { document.write(dog._name+ is +dog._sex); } } var dog=new Dog(Join,100); d
推荐度:
导读javascript对象入门实例教程_js面向对象:1:构造函数法 function Dog(name,weight) { this._name=name; this._weight=weight; this._show=function() { document.write(dog._name+ is +dog._sex); } } var dog=new Dog(Join,100); d

1:构造函数法

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
注解:
1:这里定义了一个Dog对象(在javascript中,函数就是对象,这里function Dog(name,weight) 同时也是构造函数),用new关键字创建了一个对象实例dog。
2:其中_name、_weight、_show、_sex为实例dog的属性。可以通过:实例名.属性名 或 实例名[“属性名”]访问实例属性,即dog._name=dog["_name"]。
3:在构造函数(这里function Dog(name,weight) 同时也是构造函数)中的属性会附加到所有的实例上,例:var dog1=new Dog(…);dog1会有_name、_weight、_show属性,但是_sex属性只为dog实例专有,它不会被加载到其他对象上。
2:Object创建法:
object对象提供了一种创建自定义对象的简单方法,不需要再定义构造函数。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
注解:
这里使用Object对象创建了一个cat实例。
3:对象初始化器方式

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
注解:
1、这里其实我们已经实现了静态的属性和方法,无须创建实例。

文档

javascript对象入门实例教程_js面向对象

javascript对象入门实例教程_js面向对象:1:构造函数法 function Dog(name,weight) { this._name=name; this._weight=weight; this._show=function() { document.write(dog._name+ is +dog._sex); } } var dog=new Dog(Join,100); d
推荐度:
标签: js 对象 入门
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top