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 相关文章推荐
firefox火狐浏览器与与ie兼容的2个问题总结
Jul 20 Javascript
javascript淡入淡出效果的实现思路
Mar 31 Javascript
JavaScript实现网页截图功能
Oct 16 Javascript
解决js图片加载时出现404的问题
Nov 30 Javascript
Bootstrap每天必学之缩略图与警示窗
Nov 29 Javascript
js获取form表单所有数据的简单方法
Aug 18 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
Node.js 使用jade模板引擎的示例
May 11 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
May 30 Javascript
微信小程序收藏功能的实现代码
Jun 12 Javascript
vue2.x 对象劫持的原理实现
Apr 19 Javascript
VUE中V-IF条件判断改变元素的样式操作
Aug 09 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中检查文件或目录是否存在的代码小结
2012/10/22 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
2015/12/30 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
Python中正则表达式的用法实例汇总
2014/08/18 Python
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
2016/09/21 Python
python3中dict(字典)的使用方法示例
2017/03/22 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
pandas中去除指定字符的实例
2018/05/18 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
解决pycharm最左侧Tool Buttons显示不全的问题
2019/12/17 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
2020/03/16 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
基于PyTorch中view的用法说明
2021/03/03 Python
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
《月光启蒙》教学反思
2014/03/01 职场文书
作文评语集锦大全
2014/04/23 职场文书
公司租房协议书范本
2014/10/08 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
儿童诗两首教学反思
2016/02/23 职场文书
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
ObjectMapper 如何忽略字段大小写
2021/06/29 Java/Android
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android