肥宅钓鱼网
当前位置: 首页 钓鱼百科

javascript中字符串比较(web开发之-js字符串常用运算)

时间:2023-08-07 作者: 小编 阅读量: 2 栏目名: 钓鱼百科

lastIndexOf:从右侧开始向左查找的第一个字符的索引。slice和substring都是使用的开始索引和结束的索引。slice和substring的区别是:slice可以写负数,表示倒数第几个;substring不能使用负数,且如果起始位置大于结束位置,会自动切换位置进行截取。substr是起始位置和截取的长度。

字符查找

var str = "This is world,world is ours";var index = str.indexOf("is");var lastIndex = str.lastIndexOf("is");console.log("从前往后查找的索引:" index);console.log("从后往前查找的索引:" lastIndex);

注:

indexOf:从左侧开始查找的第一个字符的索引。例:字符变量.indexOf("查找的字符")。

lastIndexOf:从右侧开始向左查找的第一个字符的索引。例:字符变量.lastIndexOf("查找的字符")

var str = "This is world,world is ours";var index = str.search(/world/);console.log(index);var arr = str.match(/world/g);console.log(arr);

注:

search:用来查找字符串匹配时的索引;

match:用来查找所有匹配的字符,并放到一个数组中返回

内容替换

var str = "This is world,world is ours";str = str.replace(/world/g,"世界");console.log(str);

注:

replace:用来在字符串中查找 内容 并进行替换,可以使用正则表达式或非正则表达式。以上我们使用的正则表达式/world/g,把所有的world替换成了 世界。字符.replace(正则,"要替换的内容")

大小写转换

var str = "This is world,world is ours";str = str.toLowerCase();console.log("小写:" str);str = str.toUpperCase();console.log("大写:" str);

注:

toLowerCase:转换为小写。例:字符.toLowerCase()

toUpperCase:转换为大写。例:字符.toUpperCase()

字符转换为数组

var str = "This is world,world is ours";var arr = str.split(",");console.log(arr);

注:

split:按照某个字符来切割成数组。字符.split("切割的字符")

字符串截取

var str = "This is world,world is ours";var str1 = str.slice(1,3);console.log(str1);console.log(str);var str2 = str.substr(1,5);console.log(str2);console.log(str);var str3 = str.substring(2,6);console.log(str3);console.log(str);

注:以上都可以用来取得字符串的某部分。

slice和substring都是使用的开始索引和结束的索引。例:str.slice(起始索引,结束索引);str.substring(起始索引,结束索引); 不包括结束的索引

slice和substring的区别是:slice可以写负数,表示倒数第几个;substring不能使用负数,且如果起始位置大于结束位置,会自动切换位置进行截取。

substr是起始位置和截取的长度。str.substr(起始索引,长度)

    推荐阅读
  • 211学校有哪些大学(211学校介绍)

    211学校有哪些大学厦门大学:厦门大学,简称厦大,由著名爱国华侨领袖陈嘉庚先生于1921年创办,是中国近代教育史上第一所华侨创办的大学,是国内最早招收研究生的大学之一,中国首个在海外建设独立校园的大学,被誉为“南方之强”。由北京市、国家民委和中华人民共和国教育部共建。

  • 华为的录音功能(您可尝试如下操作)

    华为的录音功能?在华为手机的桌面上找到实用工具;点击实用工具,找到录音机;,我来为大家科普一下关于华为的录音功能?下面希望有你要的答案,我们一起来看看吧!华为的录音功能在华为手机的桌面上找到实用工具;点击实用工具,找到录音机;点击右下方的红点开始录音;开始录音,录音结束后点击下方的红点;录音结束后在保存录音的页面输入自己想要保存的主题;保存完成后就可以在录音文件里面找到刚才的录音了。

  • 2023年广西高考报名手机端APP登录恢复 广西2020普通高考补报名

    广西2023年普通高考报名系统升级优化已完成,考生可通过手机端“广西普通高考信息管理平台”APP进行高考报名。考生不在户口所在地现场确认的,须征得报名站所在地的市、县招生考试机构同意。市、县招生考试机构必须组织专人对非本地户口考生的报名资格、加分资格等各类资格条件进行复核,并签字以示负责。

  • 孕产宝妈宫缩阵痛剧烈要生了(宝妈自诉分娩那点尴尬事)

    产妇分娩可能遇到的那些尴尬事1、“发动”时在一些特殊场合部分孕妈妈在分娩之前还是会出门闲逛,觉得只有预产期前一天或是预产期当天才是危险的,完全没有考虑到也有可能提前的情况。如果胎宝宝“发动”时,孕妈妈正在一些较为特殊的场合,诸如在人较多的餐馆吃饭,或是去看电影等,说实话,如果发生在这些场合,都会惹来较多的关注,而且还可能被“议论”。

  • 发面失败怎么补救(白酒发面失败怎么补救)

    3、还有发面,放发酵粉兑水要注意水的温度,不能太烫了,容易把酵母烫死,就起不到发面的作用了,水太冷会降低酵母活性,发面时间需要更长。

  • 2022秋季学期白沙开学时间及返校要求(白沙完小2019年毕业学生)

    返校要求当前不在白沙居住的师生员工,符合白沙疫情防控条件的务必于8月29日前返回白沙,根据疫情防控要求做好居家健康监测和教育教学准备工作。7天内有其他市县非中高风险旅居史的师生员工,在卡口经查验体温、健康码绿码、行程码、凭72小时内核酸检测阴性证明,可进入白沙。根据疫情形势变化,县疫情防控指挥部将结合白沙实际情况进行综合研判,适时调整白沙开学相关政策并及时公布。

  • 一年级优美句子摘抄(适合一年级的唯美句子)

    一年级优美句子摘抄不是蝴蝶,不是小鸟,是红叶舞,黄叶飘,像秋姑娘发来的电报。小鱼儿在荷叶下笑嘻嘻地游来游去,捧起一朵朵很美很美的水花。优美逶迤的山岭,蜿蜒盘旋,犹如一条正在酣睡的巨龙。天气是醉人的温暖,恰好是樱花落尽的时季。几树梨花还点缀着嫩白的残瓣。北面与西面小山上全罩着淡蓝色的衣校,小燕子来回在林中穿跳。忽儿阳光普照,一忽儿雨脚奔驰。哥哥的一双大眼睛,瞪起眼看人就像小老虎。

  • 梁敏仪片段合集(出道即低谷从晶女郎)

    前段时间,香港疫情严重,人人自危,很多艺人纷纷外逃,这其中,就包括45岁的“晶女郎”梁敏仪。1999年,23岁的梁敏仪参加了港姐竞选。热闹非凡的娱乐圈,唯独没有梁敏仪的一席之地。值得一提的是,这是梁敏仪首次尝试拍摄限制级电影。因为疫情一直没有缓解的态势,梁敏仪有打算进修咖啡师课程,为自己准备一个职场备胎,以此应对未来的不可预知。

  • 灵与肉剧情介绍(灵与肉剧情简介)

    灵与肉剧情介绍《灵与肉》主要讲述了以许灵均为代表的一代支边知识分子在艰难岁月中坚守梦想、扎根边疆的故事。新中国诞生前夕,身为资本家的父亲抛弃了11岁的许灵均前往美国。在长达20年面对各种不公境遇的情况下,许灵均没有放弃心中的梦想,将一批农村孩子培养成艺术人才,并影响了淳朴善良的七队职工。