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

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

属性的对象(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>

时间: 2024-11-01 06:11:33

Javascript基础教程之函数对象和属性_基础知识的相关文章

JavaScript 高级篇之函数 (四)_基础知识

1.函数的创建 由于前面已经用了很多的函数,我就不在这里多分享了. 2.嵌套函数 复制代码 代码如下: function china() { function people()//嵌套函数,只有china用它 { document.write("我的心愿是当杜甫,最近网上他的漫画,他活的好潇洒"); } people(); } 3.函数的直接量 Javascript允许函数用直接量来定义,说白了就是一个表达式,(匿名函数).细节:匿名函数以后会用,要明白! 复制代码 代码如下: fun

javascript asp教程第七课--response属性_ASP基础

Below is a table of Response Properties along with examples and explanations. Response Properties Buffer Response.Buffer = trueAllows for the buffering of outputCacheControl Response.CacheControl="Public" Sets Cache to "Public" or &quo

JavaScript进阶教程(第四课第一部分)_基础知识

在以前的课程中我们学习了对文本和字符串的各种操作今天我们专注于两种不同的数据类型图象和对象.学完这一课你将知道如何      使用JavaScript来加速图象交换.      创建你自己的对象来使脚本易于理解.      使用关联数组来快速存取脚本中的每一个对象.     使用JavaScript做图象变换的一个主要问题是它直到需要换图时才去告诉浏览器下载那张图象.如果你有一张大的图象想在鼠标滑过一副图象时调出来浏览器得临时下载这张图这可能会花一定时间从而使滑动效果大打折扣.     如果你的

javascript cookie用法基础教程(概念,设置,读取及删除)_基础知识

本文实例讲述了javascript cookie用法.分享给大家供大家参考,具体如下: 一.什么是 cookie? cookie 就是页面用来保存信息,比如自动登录.记住用户名等等. 二.cookie 的特点 同个网站中所有的页面共享一套 cookie cookie 有数量.大小限制 cookie 有过期时间 三.如何使用 cookie? 通过 document.cookie 来写入 cookie <!DOCTYPE HTML> <html lang="en-US"&

javascript SpiderMonkey中的函数序列化如何进行_基础知识

在Javascript中,函数可以很容易的被序列化(字符串化),也就是得到函数的源码.但其实这个操作的内部实现(引擎实现)并不是你想象的那么简单.SpiderMonkey中一共使用过两种函数序列化的技术:一种是利用反编译器(decompiler)将函数编译后的字节码反编译成源码字符串,另一种是在将函数编译成字节码之前就把函数源码压缩并存储下来,用到的时候再解压还原. 如何进行函数序列化 在SpiderMonkey中,能将函数序列化的方法或函数有三个:Function.prototype.toSt

Javascript基础教程之关键字和保留字汇总_基础知识

关键字不可以作为变量名或者函数名 复制代码 代码如下: break case catch continue default delete do else finally for function if in instanceof new return switch this throw try typeof var void while with 保留字是为以后关键字而准备的 也不可以用来变量或者函数名. 复制代码 代码如下: abstract boolean byte char class c

JavaScript substr() 字符串截取函数使用详解_基础知识

substr 定义和用法 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符. 语法 stringObject.substr(start,length) 参数 描述 start 必需.要抽取的子串的起始下标.必须是数值.如果是负数,那么该参数声明从字符串的尾部开始算起的位置.也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推. length 可选.子串中的字符数.必须是数值.如果省略了该参数,那么返回从 stringObject 的开始位置到结尾

DOM基础教程之使用DOM控制表格_基础知识

表格的css控制就先不说了,首先分享下表格常用的DOM 表格添加操作的方法常用的为insertRow()和insertCell()方法. row是从零开始计算起的,例如: 复制代码 代码如下: var oTr = document.getElementById("member").insertRow(2) 是指将新行添加到第二行. 复制代码 代码如下: var aText = new Array(); aText[0] = document.createTextNode("f

javascript 基础篇3 类,回调函数,内置对象,事件处理_基础知识

复制代码 代码如下: function 类名(参数表){ this.属性; ...... this.函数; } 这样,函数和数据成员都是用"this."来实现. 我们自己定义一个简单类student好了,然后再去构造它,并且实现一个输出函数. 复制代码 代码如下: <script LANGUAGE="JavaScript"> <!-- function student(a,b){ this.name = a; this.age=b; this.ou