Web编程基础第6章JavaScript对象.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
正文 正文 正文 谢 谢 Thanks for listening. 第6章 JavaScript对象 目标 -*- 掌握数组对象的创建方式 掌握数组对象常用方法的使用 掌握字符串对象常用方法的使用 掌握日期对象常用方法的使用 了解数学对象常用方法的使用 了解原型的概念 掌握自定义对象的几种创建方式 JavaScript核心对象 JavaScript核心对象有以下几种: 数组对象 字符串对象 日期对象 数学对象 -*- JavaScript语言是一种基于对象(object)的语言 对象是一种特殊的数据类型,它拥有属性和方法 数组对象-1 数组对象 数组(Array)是编程语言中常见的一种数据结构,可以用来存储一系列的数据。 创建数组 Array对象表示数组,创建数组的方式如下面代码所示 : -*- // 不带参数,返回空数组。length属性值为0 new Array(); // 数字参数,返回大小为size的数组。length值为size,数组中的 // 所有元素初始化为undefined new Array(size); // 带多个参数,返回长度为参数个数的数组。length值为参数的个数 new Array(e1, e2, ..., eN); 当把构造函数作为函数调用,不使用new运算符时,它的行为与使用new运算符时完全一样 数组对象-2 数组方法 Array对象的主要方法及功能,如下表: 示例:6.1 ArrayEG.java 方法名 功能说明 concat() 连接两个或更多的数组,并返回合并后的新数组 join() 把数组的所有元素放入一个字符串并返回此字符串。元素通过指定的分隔符进行分隔 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新的长度 reverse() 颠倒数组中元素的顺序 sort() 对数组的元素进行排序 toString() 把数组转换为字符串,并返回结果 -*- 在本书中,经常涉及到“函数”和“方法”两个概念,对于对象或自定义对象内的函数都统一用“方法”一词,其他情况统称为“函数”。 字符串对象-1 字符串对象 字符串是JavaScript中的一种基本数据类型,而字符串对象则封装了一个字符串,并且提供了许多操作字符串的方法,例如:分割字符串、改变字符串的大小写、操作子字符串等。 创建字符串对象 创建一个字符串对象有几种方法: -*- // 字面值 var myStr = Hello, String!; // new创建 var strObj = new String(Hello, String!); // 函数调用方式 var str = String(Hello, String!); 使用typeof运算符查看会发现,上面的myStr和str的类型为string,而strObj类型为object 。 字符串对象-2 字符串方法 String对象提供了多个方法用于对字符串的操作,如下表: 方法名 功能简述 charAt() 返回在指定位置的字符 concat() 连接字符串 indexOf() 检索指定的字符串位置 split() 把字符串分割为字符串数组 substring() 提取字符串中两个指定的索引号之间的字符 toLowerCase() 把字符串转换为小写 toUpperCase() 把字符串转换为大写 replace() 替换与正则表达式匹配的子串 anchor() 创建锚点 -*- JavaScript的字符串是不可变的,String对象定义的方法都不能改变字符串的内容。 字符串对象-3 charAt()方法 charAt()方法从字符串中返回一个字符。 示例:6.2 StringEG.html indexOf()方法 indexOf()方法从特定的位置起查找指定的字符串,其返回值是查找到的第一个位置,如果在指定位置后找不到,则返回-1。 示例:6.3 IndexOfEG.html substring()方法 substring()方法用于截取子字符。 示例:6.4 SubstringEG.html -*- str.charAt(index) str.indexOf(string,index) str.substring(start,stop) 字符串对象-4 toLowerCase()和toUpperCase()方法 toLowerCase()方法是将给定的字符串中的所有字符转换成小写字母。 toUpperCase()方法将给定的字符串中的所有字符转换成大写字母。 示例:6.5 ChartCaseEG.html

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档