Javascript基础教程之函数对象和属性


Posted in Javascript onJanuary 18, 2015

包含在对象里的数据可以通过两种方式来访问

属性的对象(property)和方法(method)

属性是隶属于某个特定对象的变量,方法则是某个特定对象才能调运的函数。

对象是由一些彼此相关的属性和方法集合在一起的一个数据实体、javacript中,属性和方法对使用“点”的语法来访问。

Object.proprty

Object.method()

假设一个汽车Car有品牌band,颜色color属性,可以通过以下办法来访问这些属性

Car.band

Car.color

再假设Car关联着一些诸如move(),stop(),addOil函数,这些函数就是Car的对象的方法,可以使用以下方式调运它

Car.move()

Car.stop()

Car.addOil()

这些属性和方法集合在一起,就形成了Car对象,换句话说,可以把Car对象看做是所有这些属性和方法的统称。

为了使Car对象能够描述一辆特定的汽车,需要创建一个Car对象的实例(instance),实例是对象的具体表现。 对象是统称,实例是个体。

例如宝马 夏利都是汽车,都可以用Car来描述。一辆宝马和一辆夏利都是不同的个头,它们都是Car对象,但是不同的实例。

在javascript中,创建新的实例用new关键字。如下

var myCar = new Car();
上面的代码创建了一个Car对象的新实例myCar,有了这个实例,就可以利用Car对象的属性和方法来检索myCar的属性和方法了,代码如下

myCar.band

myCar.addOil()

在javascript中,字符串、数组都是对象,严格地说所有的一切都是对象

var aValues = new Array();

var myString = new String("hello world")

 用Date对象测试计算机的执行速度

<script type="text/javascript">

    var Date1 = new Date();

    for (var i =0 ;i<3000000;i++);

    var Date2 =new Date();

    document.write(Date2 - Date1);

</script>
Javascript 相关文章推荐
jQuery 位置插件
Dec 25 Javascript
JavaScript为对象原型prototype添加属性的两种方式
Aug 01 Javascript
在网站上应该用的30个jQuery插件整理
Nov 03 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
Aug 17 Javascript
js 判断附件后缀的简单实现方法
Oct 11 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
Dec 19 Javascript
关于页面刷新vuex数据消失问题解决方案
Jul 03 Javascript
Vue中对拿到的数据进行A-Z排序的实例
Sep 25 Javascript
小程序server请求微信服务器超时的解决方法
May 21 Javascript
浅谈vuex中store的命名空间
Nov 08 Javascript
Vue按时间段查询数据组件使用详解
Aug 21 Javascript
React如何创建组件
Jun 27 Javascript
Javascript基础教程之argument 详解
Jan 18 #Javascript
Javascript基础教程之定义和调用函数
Jan 18 #Javascript
Javascript基础教程之break和continue语句
Jan 18 #Javascript
Javascript基础教程之for循环
Jan 18 #Javascript
Javascript基础教程之while语句
Jan 18 #Javascript
Javascript基础教程之switch语句
Jan 18 #Javascript
Javascript基础教程之if条件语句
Jan 18 #Javascript
You might like
PHP两种快速排序算法实例
2015/02/15 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
深入理解js promise chain
2016/05/05 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
javascript实现计算器功能
2020/03/30 Javascript
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
Python 比较两个数组的元素的异同方法
2017/08/17 Python
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
Python Pandas 获取列匹配特定值的行的索引问题
2019/07/01 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
django rest framework使用django-filter用法
2020/07/15 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
物流仓管员岗位职责
2013/12/04 职场文书
初一体育教学反思
2014/01/29 职场文书
拉歌口号大全
2014/06/13 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
实习单位证明范例
2014/11/17 职场文书
2014年服务员工作总结
2014/11/18 职场文书
办公用品质量保证书
2015/05/11 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python