- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 JavaScript对象 第12章 JavaScript对象Web前端开发与应用教程(HTML5+CSS3+JavaScript)12.1 字符串对象12.2 数学对象12.3 日期对象12.4 数组对象12.5 练习12.1 字符串对象Web前端开发与应用教程(HTML5+CSS3+JavaScript)12.1 字符串对象Web前端开发与应用教程(HTML5+CSS3+JavaScript)字符串对象是和字符串数据类型相对应的JavaScript本地对象,属于JavaScript常用对象之一,主要提供诸多方法实现字符串检查、抽取、连接、分隔等字符串相关操作。12.1.1 创建字符串对象Web前端开发与应用教程(HTML5+CSS3+JavaScript)1.直接声明字符串变量格式如下:[var] 字符串变量=字符串;例如,创建字符串对象string1,并对其赋值,代码如下:var string1 = “Hello”;12.1.1 创建字符串对象Web前端开发与应用教程(HTML5+CSS3+JavaScript)2.使用new关键字创建字符串对象格式如下:[var] 字符串对象=new String(字符串);例如,通过new关键字创建字符串对象string1,并对其赋值,代码如下:var string1 = new String(“Hello”);12.1.2 字符串对象的属性属性描述constructor字符串对象的函数模型length字符串长度prototype添加字符串对象的属性Web前端开发与应用教程(HTML5+CSS3+JavaScript)字符串对象有三个属性,见表12-1 字符串对象属性。12.1.2 字符串对象的属性Web前端开发与应用教程(HTML5+CSS3+JavaScript)关于对象属性的调用格式如下:对象名.属性名 //获得对象属性值对象名.属性名 = 值//为属性赋值例如,创建字符串对象txt,并对其赋值,然后输出起包含的字符数。var txt = Hello World!;//创建字符串对象并赋值document.write(txt.length);//输出字符串对象的字符长度12.1.3 字符串对象的方法Web前端开发与应用教程(HTML5+CSS3+JavaScript)JavaScript中,字符串对象内置了大量的方法,用户只需要直接调用这些方法即可完成相应的操作。字符串对象常用方法见表12-2。12.1.3 字符串对象的方法属性描述示例charAt(位置)字符串对象在指定位置处的字符s.charAt(3)结果为LcharCodeAt(位置)字符串对象在指定位置处字符的Unicode值s.charCodeAt(3)结果为76indexOf(要查找的字符串,[起始位置])返回被查找的字符串在原字符串对象中首次出现的位置s.indexOf(a)结果为12lastIndexOf(要查找的字符串)返回被查找的字符串在原字符串对象中最后出现的位置,从后往前进行查找s.lastIndexOf(a)结果为14substr(开始位置,[长度])从字符串对象指定位置开始,按照指定的数量截取字符,并返回截取的字符串s.substr(6,2)结果为CSsubstring(开始位置,结束位置)从字符串对象指定的位置开始,截取到结束位置,并返回截取的字符串s.substring(2,5)结果为ML5split([分隔符])分割字符串到一个数组中document.write(str.split( ))以“空格”为分隔符将字符串对象拆分成三部分,输出结果为HTML5,CSS3,Javascriptreplace(要查找的字符串,新字符串)在字符串对象中,将指定的字符串替换为新字符串s.replace(JavaScript,JS)结果为“HTML5 CSS3 JS”toLowerCase()字符串对象转换为小写s.toLowerCase()结果为html5 css3 javascripttoUpperCase()字符串对象转换为大写s.toUpperCase()结果为HTML5 CSS3 JAVASCRIPTWeb前端开发与应用教程(HTML5+CSS3+JavaScript)表12-2 字符串对象常用方法12.1.3 字符串对象的方法Web前端开发与应用教程(HTML5+CSS3+JavaScript)【例12-1】设计程序,在文本框输入字符串,单击【检查】按钮,检查字符串是否为有效字符串。约定字符串只能由大小写字母、数字、下划线“_”和连字符(减号)“-”构成,如图12-1所示。如果输入的字符串有效,弹出对话框“合法字符串”,如图12-2所示。如果输入的字符串无效,
您可能关注的文档
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第4章 砌筑工程和脚手架.pptx
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第5章 混凝土结构工程.ppt
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第9章 防水工程.ppt
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第10章 装饰工程.ppt
- S7-200SMART PLC编程及应用土木工程施工技术与组织管理第13章 施工组织设计.ppt
- SAP ERP原理与实训(第3章)Intro_ERP_Using_GBI_Slides_MM_en_v2.1.ppt
- SAP ERP原理与实训(第4章)Intro_ERP_Using_GBI_Slides_PP_en_v2.1.ppt
- SAP ERP原理与实训(第5章-5.1)Intro_ERP_Using_GBI_Slides_FI_en_v2.1.ppt
- SAP ERP原理与实训(第5章-5.2)Intro_ERP_Using_GBI_Slides_CO_en_v2.1.ppt
- SIMATIC S7 系统概述02 硬件安装与维护.ppt
- Windows编程基础VS2010开发环境第03章 windows通用控件.ppt
- Windows编程基础VS2010开发环境第05章 标准用户界面设计.ppt
- Windows编程基础VS2010开发环境第07章 Windows程序设计基础.ppt
- Windows编程基础VS2010开发环境第09章 动态链接库和ActiveX开发 .ppt
- Windows编程基础VS2010开发环境第10章 MFC中的文件操作.ppt
- Windows编程基础VS2010开发环境第11章 数据库访问方式.ppt
- ZigBee第1章 ZigBee技术背景概述.pptx
- ZigBee第2章 ZigBee无线传感器网络通信标准.pptx
- ZigBee第3章 ZigBee常用射频芯片介绍.pptx
- ZigBee第4章 ZigBee技术软硬件开发环境介绍.pptx
文档评论(0)