- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WEB前台技术_3_JavaScript
* * * * * * * * * * 二、String对象的属性和方法(一)属性1、constructor 属性????? 表示创建对象的函数。 例子:x = new String(Hi);if (x.constructor == String)???????? // 进行处理(条件为真)。2、length 属性 返回 String 对象的长度。(二)方法1、charAt 方法???? 返回指定索引位置处的字符。一下例子说明了该方法的用法。function charAtTest(n){????? var str = ABCDEFGHIJKLMNOPQRSTUVWXYZ; // 初始化变量。????? var s;???????????????????????????????????? // 声名变量。????? s = str.charAt(n - 1);???????????????????? // 从索引为n – 1的位置处????????????????????????????????????????????? // 获取正确的字符。????? return(s);???????????????????????????????? //返回字符。}3、charCodeAt 方法???? 返回一个整数,代表指定位置上字符的 Unicode 编码。例子同上。4、concat 方法???? 说白了,就是连接字符串 如:var s = str1.concat(str2);连接字符串str1和str25、indexOf 方法???? 返回 String 对象内第一次出现子字符串的字符位置。(注意:从左至右查找,返回整数值)例子:function IndexDemo(str2){????? var str1 = BABEBIBOBUBABEBIBOBU????? var s = str1.indexOf(str2);????? return(s);}6、lastIndexOf 方法???? 返回 String 对象中子字符串最后出现的位置。同上。7、match 方法???? 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。stringObj.match(rgExp) 说明:如果 match 方法没有找到匹配,返回 null。match 方法返回的数组有三个属性:input、index和lastIndex。Input 属性包含整个的被查找字符串。Index 属性包含了在整个被查找字符串中匹配的子字符串的位置。LastIndex 属性包含了最后一次匹配中最后一个字符的下一个位置。如果没有设置全局标志 (g),数组的0元素包含整个匹配,而第 1 到 n 元素包含了匹配中曾出现过的任一个子匹配。这相当于没有设置全局标志的 exec 方法。如果设置了全局标志,元素0到n中包含所有匹配。例子:下面的示例演示了match 方法的用法:function MatchDemo(){????? var r, re;??????????? // 声明变量。????? var s = The rain in Spain falls mainly in the plain;????? re = /ain/i;?????? // 创建正则表达式模式。????? r = s.match(re);????? // 尝试匹配搜索字符串。????? return(r);??????????? // 返回第一次出现 ain 的地方。}本示例说明带 g 标志设置的 match 方法的用法。function MatchDemo(){????? var r, re;??????????? // 声明变量。????? var s = The rain in Spain falls mainly in the plain;????? re = /ain/ig;???????? // 创建正则表达式模式。????? r = s.match(re);????? // 尝试去匹配搜索字符串。????? return(r);??????????? // 返回的数组包含了所有 ain ???????????????????????? // 出现的四个匹配。}下面几行代码演示了字符串文字的 match 方法的用法。var r, re = Spain;r = The rain in Spain.replace(re, Canada);8、replace 方法???? 返回根据正则表达式进行文字替换后的字符串的复制。下面的示例演示了 replace 方法将第一次出现的单词 T
您可能关注的文档
最近下载
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试参考题库附答案解析.docx VIP
- 办公室室内设计任务书.doc VIP
- UPS性能功能测试规范V.doc VIP
- 西门子111报文详细.xls VIP
- 供电技术第五版同向前课后习题答案解析.docx VIP
- xxxxxx项目室内设计任务书.pdf VIP
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试模拟试题及答案解析.docx VIP
- 400字格子方格作文纸稿纸模板A4纸可直接打印.docx VIP
- 高速铁路概论:电气化铁道供电PPT教学课件.pptx VIP
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试备考试题及答案解析.docx VIP
文档评论(0)