码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript学习-自定义对象/

时间:2017-04-22 14:41:56      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:属性   style   ext   hit   调用   引号   pac   冒号   func   

 

    JavaScript学习

  

【自定义对象】
1、基本概念
① 对象概念: 对象是包含一系列无序属性和方法的集合;
② 对象中的数据,是以键值对形式存在的,以键取值;
③ 属性:描述对象特征的一系列变量。【对象中的变量】;
④ 方法:描述对象行为的一系列方法。【对象中的函数】;
2、对象的声明:
① 字面量声明: var ovj={
key1:value1, //属性
key2:value2
func:function(){} //方法
}
② 对象中的键,可以是任何数据类型。但,一般用作普通变量名(不需要双引号)即可;
③ 对象中的值,可以是任何数据类型。但,字符串的话必须用""包裹;
④ 多组键值对之间用英文逗号分隔,键值对的键与值之间英文冒号分隔;
3、对象中属性和方法的读写
① .元素符: 对象内部:this.属性名 this.方法名()
对象外部: 对象名.属性名 对象名.方法名()
 
>>> 对象中,直接写变量名,默认为调用全局变量。如果需调用对想自身属性,则需要通过this关键字
 
② 通过["key"]调用:对象名["属性名"] 对象名["方法名"]()
 
>>> 如果key中包含特殊字符,则无法使用①方法,必须是用第②种;
 
>>> 对象中,直接写变量名,默认为调用全局变量。如果需调用对想自身属性,则需要通过this关键字
 
③删除对象的属性/方法: delete 对象名.属性名/方法名

JavaScript学习-自定义对象/

标签:属性   style   ext   hit   调用   引号   pac   冒号   func   

原文地址:http://www.cnblogs.com/zhuanzhibukaixin/p/6747638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!