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 相关文章推荐
IE iframe的onload方法分析小结
Jan 07 Javascript
ToolTips JQEURY插件之简洁小提示框效果
Nov 19 Javascript
统计jQuery中各字符串出现次数的工具
May 03 Javascript
js获取html参数及向swf传递参数应用介绍
Feb 18 Javascript
javascript实现数字+字母验证码的简单实例
Feb 10 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
Jan 26 Javascript
JSON对象 详解及实例代码
Oct 18 Javascript
Vue如何实现组件的源码解析
Jun 08 Javascript
webpack实现热更新(实施同步刷新)
Jul 28 Javascript
深入剖析Express cookie-parser中间件实现示例
Feb 01 Javascript
vue基础之模板和过滤器用法实例分析
Mar 12 Javascript
JavaScript实现随机五位数验证码
Sep 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实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
JS判断文本框内容改变事件的简单实例
2014/03/07 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
JS动态计算移动端rem的解决方案
2016/10/14 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
实例Python处理XML文件的方法
2015/08/31 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
django创建超级用户时指定添加其它字段方式
2020/05/14 Python
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
HTML5的新特性(1)
2016/03/03 HTML / CSS
NUK奶瓶美国官网:NUK美国
2016/09/26 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
公司委托书范本5篇
2014/09/20 职场文书
vue3不同环境下实现配置代理
2022/05/25 Vue.js