WEB前台技术_3_JavaScript.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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和str2 5、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

文档评论(0)

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

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

1亿VIP精品文档

相关文档