- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.基类Object 所有JavaScript内置类都从基类Object派生(继承)。 继承是面向对象程序设计思想的重要机制。类可以继承其他类的内容,包括成员变量和成员函数。而从同一个类中继承得到的子类也具有多态性,即相同的函数名在不同子类中有不同的实现。就如同子女会从父母那里继承到人类共有的特性,而子女也具有自己的特性。 基类Object的方法 属性和方法 具 体 描 述 Prototype属性 对该对象的对象原型的引用。原型是一个对象,其他对象可以通过它实现属性继承。也就是说可以把原型理解成父类 constructor()方法 构造函数。构造函数是类的一个特殊函数。当创建类的对象实例时系统会自动调用构造函数,通过构造函数对类进行初始化操作 hasOwnProperty(proName)方法 检查对象是否有局部定义的(非继承的)、具有特定名字(proName)的属性 IsPrototypeOf(object)方法 检查对象是否是指定对象的原型 propertyIsEnumerable(proName)方法 返回 Boolean 值,指出所指定的属性(proName)是否为一个对象的一部分以及该属性是否是可列举的。如果?proName?存在于?object?中且可以使用一个?For…In?循环穷举出来,则返回true;否则返回false toLocaleString()方法 返回对象地方化的字符串表示 toString()方法 返回对象的字符串表示 valueOf() 返回对象的原始值(如果存在) 2.内置类的基本功能 内置类 基 本 功 能 Arguments 用于存储传递给函数的参数 Array 用于定义数组对象 Boolean 布尔值的包装对象,用于将非布尔型的值转换成一个布尔值(True或False) Date 用于定义日期对象 Error 错误对象,用于错误处理。它还派生出下面几个处理错误的子类: ? EvalError,处理发生在eval()中的错误; ? SyntaxError,处理语法错误; ? RangeError,处理数值超出范围的错误; ? ReferenceError,处理引用不错误; ? TypeError,处理不是预期变量类型的错误; ? URIError,处理发生在encodeURI()或decodeURI()中的错误 Function 用于表示开发者定义的任何函数 Math 数学对象,用于数学计算 Number 原始数值的包装对象,可以自动地在原始数值和对象之间进行转换 RegExp 用于完成有关正则表达式的操作和功能 String 字符串对象,用于处理字符串 3.Array对象 可以使用Array对象创建数组。数组(array)是内存中一段连续的存储空间,用于保存一组相同数据类型的数据。数组具有如下特性: ? 和变量一样,每个数组都有一个唯一标识它的名称。 ? 同一数组的数组元素应具有相同的数据类型。 ? 每个数组元素都有索引和值(value)两个属性,索引是从0开始的整数,用于定义和标识数组元素值数组中的位置;值当然就是数组元素对应的值。 一维数组的示意图 创建数组对象的方法 var 数组对象名 = new Array(数组大小) new关键字用于创建对象。可以使用它为所有JavaScript类创建对象。 例如创建包含7个元素的数组对象arr的语句如下; var arr = new Array(7); 访问数组元素 可以通过索引访问数组元素,方法如下: 数组对象名[索引] 例如可以使用arr[0]获取或设置数组对象arr的第1个数组元素的值。 数组元素的索引是从0开始的整数,arr[0]表示数组对象arr的第1个数组元素,arr[1]表示数组对象arr的第2个数组元素,以此类推。 【例2-23】 一个定义和使用一维数组的例子。 HTML HEADTITLE【例2-23】/TITLE/HEAD BODY Script Language =JavaScript var arr = new Array(3); //为数组元素赋值 arr[0] = CPU; arr[1] = 内存; arr[2] = 硬盘; //打印数组元素的值 for (var i=0;iarr.length;i++){ document.write(arr[i]); document.write(BR); } /Script /BODY /HTML Array对象的方法 方 法 具 体 描 述 Join 将数组中所有元素连接成字符串,元素间使用逗号或其他分隔符连接 Reverse 返回数组的倒序 Sort 返回按字母顺序排列的数组 【例2-24
您可能关注的文档
- Hadoop开发案例第8章 Hadoop数据库Hbase.pptx
- Hadoop开发案例第9章 Hadoop数据仓库Hive.pptx
- Hadoop开发案例第10章 Hadoop数据采集Flume.pptx
- Hadoop开发案例第11章 OTA离线数据分析平台.pptx
- HTML 5移动平台的Java Web实用项目开发单元1 购物网站导航栏和信息提示设计(JSP).ppt
- HTML 5移动平台的Java Web实用项目开发单元2 购物网站访问量统计模块设计(JSP+Servlet).ppt
- HTML 5移动平台的Java Web实用项目开发单元3 购物网站商品展示与查询模块设计(JSP+Servlet+JDBC).ppt
- HTML 5移动平台的Java Web实用项目开发单元4 购物网站购物车模块设计(JSP+Servlet+JavaBean).ppt
- HTML 5移动平台的Java Web实用项目开发单元5 购物网站登录与注册模块设计(JSP+Model2).ppt
- HTML 5移动平台的Java Web实用项目开发单元6 购物网站喜爱商品投票统计模块设计(Struts2+JSTL+JFreeChart组件).ppt
文档评论(0)