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 相关文章推荐
prototype 源码中文说明之 prototype.js
Sep 22 Javascript
jquery offset函数应用实例
Nov 14 Javascript
在javascript中关于节点内容加强
Apr 11 Javascript
javascript闭包(Closure)用法实例简析
Nov 30 Javascript
第八篇Bootstrap下拉菜单实例代码
Jun 21 Javascript
JavaScript 动态三角函数实例详解
Jan 08 Javascript
微信小程序开发经验总结(推荐)
Jan 11 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
Feb 15 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 Javascript
微信小程序之批量上传并压缩图片的实例代码
Jul 05 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
vuejs简单验证码功能完整示例
Jan 08 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初学者的8点有效建议
2010/11/20 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
javascript 获取表单file全路径
2009/12/31 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
JavaScript对Cookie进行读写操作实例
2015/07/25 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
详解微信第三方小程序代开发
2017/06/23 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
vue-router之实现导航切换过渡动画效果
2019/10/31 Javascript
JS实现小星星特效
2019/12/24 Javascript
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
Django REST framework 视图和路由详解
2019/07/19 Python
python 如何区分return和yield
2020/09/22 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
毕业自荐书
2013/12/09 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
长城导游词400字
2015/01/30 职场文书
销售工作决心书
2015/02/04 职场文书
承诺书范本大全
2015/05/04 职场文书
学校食堂管理制度
2015/08/04 职场文书