字符串的基本方法

作者 : 开心源码 本文共1329个字,预计阅读时间需要4分钟 发布时间: 2022-05-13 共236人阅读

字符串方法都不会改变原来的字符串

  1. indexof() 查找满足条件的字符串
var str1 = '改革春风吹满地~~,中国人民真争气~~';var a1 = str1.indexOf('~');   //第一个~字符串所出现的索引位置console.log(a1);var a11 = str1.indexOf('~',10);   //第一个表示所要查找的字符串,第二个数是开始查找的索引位置console.log(a11);
  1. charAt() 从对应索引上取字符
var str2 = '改革春风吹满地~~,中国人民真争气~~';var a2 = str2.charAt(2);   //从对应的索引位置上取出相应的字符串,只能接收一个参数,多余参数没用console.log(a2);
  1. substring() 截取字符串
var str3 = '改革春风吹满地~~,中国人民真争气~~';var a3 = str3.substring(10);   //一个参数表示从该索引位置开始截取,直到最后,包括这个索引console.log(a3);var a31 = str3.substring(10,12);   //第一个参数表示截取的起始位置(包括这个索引),第二个表示终止位置(不包括这个索引对应的字符串).console.log(a31);
  1. slice() 截取字符串 假如第一个值为负数,需要加上字符串长度后作为起始位置;假如加上长度还是负数从0开始算 假如第二个是负数,则被认为字符串长度加上这个负数
var str4 = '改革春风吹满地~~,中国人民真争气~~';var a41 = str4.slice(10);   //一个参数表示从该索引位置开始截取,直到最后,包括这个索引console.log(a41);var a42 = str4.slice(-10,12);   //第一个参数表示截取的起始位置(包括这个索引),第二个表示终止位置(不包括这个索引对应的字符串).console.log(a42);
  1. substr() 截取字符串 假如第一个值我负数,需要加上字符串长度后作为起始位置
var str5 = '改革春风吹满地~~,中国人民真争气~~';var a51 = str5.substr(10);   //一个参数表示从该索引位置开始截取,直到最后,包括这个索引console.log(a51);var a52 = str5.substr(10,2);   //第一个参数表示截取的起始位置(包括这个索引),第二个表示截取的长度.console.log(a52);
  1. split() 以参数的形式进行分割,转换成数组
var str6 = '啊哈啊哈啊哈啊哈啊哈啊哈';var a6 = str6.split('哈');   //以字符串"哈"来进行分割  console.log(a6);
  1. replace 替换
var str7 = '中国共产党共产党万岁';var a7 = str7.replace('共产党','人民');   //第一个参数为需要被替换的字符串,第二个参数为替换的字符串console.log(a7);

8.cancat 用于连接两个或者者多个数组

var str81 = '我';var str82 = '爱';var str83 = '你';var a8 = str81.concat(str82,str83);console.log(a8);
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 字符串的基本方法

发表回复