- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVASCRIPT核心类
第四章 JavaScript 核心类 教学目的及要求 掌握系统提供的核心类及其创建对象的常用属性、方法的使用,能够灵活运用核心类解 决设计中的常见问题。 引言 作为一种轻量级的脚本语言,JavaScript具有部分面向对象程序设计语言的功能,通 常称为 “基于对象”的程序设计语言,这样可以降低复杂程度,更具有实用性。 为了解决一些常见问题,JavaScript语言本身提供了一些有用的类,称为核心(core) 类,主要涉及数学运算、字符串处理、日期时间处理、数组建立和使用、数据验证等方面。 第一节 字符串类、数组类 一、字符串类 (String) (一)字符串对象的构造 字符串类主要用于对字符串的处理,在使用时一般要先建立一个字符串对象,才能使用 相应的属性和方法。构造的字符串对象的代码是: var s new String(字符串内容); //s为字符串对象 (二)字符串对象的属性、方法 字符串对象的常用属性、方法见下表: 表4.1 成 员 类 别 说 明 length 对象属性 字符串长度 charAt(index) 对象方法 取出下标为index的字符(下标从0开始) substring(indexA,indexB) 对象方法 截取从indexA开始到indexB-1的子串 toLowerCase() 对象方法 全部英文字母转换为小写 toUpperCase() 对象方法 全部英文字母转换为大写 从fromIndex开始向右找str子串,返回下标, indexOf(str,fromIndex) 对象方法 找不到返回-1 从fromIndex开始向左找str子串,返回下标, lastIndexOf(str,fromIndex) 对象方法 找不到返回-1 将字符串通过separator指定的分隔符分为若干 split(separator, [limit]) 对象方法 项,存在数组中,limit指定最多保留的项数 (三)字符串对象的测试程序 字符串的常用操作有串连接、求串长、截取子串等,下面的测试程序描述了字符串的建 立和属性、方法的使用: script language javascript var s1,s2,msg; s1 JavaScript; //用赋值的方法创建字符串 s2 new String(客户端动态网页设计); //用String类构造字符串对象 msg s1的长度是 + s1.length + ,s2的长度是 + s2.length +hr; document.write(msg); msg s1的第1个字符是:+s1.charAt(1)+,s2的第3个字符是:+s2.charAt(3)+br; document.write(msg); msg s1前3个字符是:+s1.substring(0,4)+,s2的后4个字符是: +s2.substring(s2.length-4,s2.length)+hr; document.write(msg); /script 程序运行结果是: 图4.1 编写测试程序是一种重要的自学能力和自学方法,是求证理论知识的最重要途径。通过 上面的测试,我们了解了字符串对象的length属性、charAt方法和substring方法的使用。 值得注意的是,字符串中字符的编号是从0开始,s1.charAt(1)实际上是取的第二个字符。 在使用su
您可能关注的文档
最近下载
- 《活着读后感》课件.pptx VIP
- 活着读后感课件.docx VIP
- 企业数字化转型大数据湖一体化运营管理平台建设方案.docx VIP
- 企业大数据湖总体规划及大数据湖一体化运营管理建设方案.pdf VIP
- 鄂尔多斯市东胜区殡仪馆项目环境影响报告表环评报告.pdf
- 社会研究:设计与写作教学课件-第十二章 实例解析.pptx VIP
- 社会研究:设计与写作教学课件-第十一章 论文写作(下):结果、讨论、参考文献.pptx VIP
- 社会研究:设计与写作教学课件-第十章 论文写作(中):文献回顾、研究方法.pptx VIP
- 腾讯云原生湖仓一体技术在大规模数据场景中的应用实践.pdf VIP
- 腾讯数据湖技术分享专场.docx VIP
文档评论(0)