“Js字符串方法”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
(创建页面,内容为“str.length 字符串的长度 str.charAt(index) 1.返回指定位置的字符。 2.一般长度为1. 3.如果指定的位置超出了字符串的长度,那么返…”)
 
 
第1行: 第1行:
str.length 字符串的长度 str.charAt(index) 1.返回指定位置的字符。 2.一般长度为1. 3.如果指定的位置超出了字符串的长度,那么返回空。 str.indexOf(subStr,startIndex) 1.subStr 查找的字符串 2.startIndex 开始查找的位置 超出字符长度返回-1; 如果是负数,则从0开始 如果省略,从0开始 3.查找的字符串存在返回字符第一次出现的位置,否则返回-1; str.substr(startIndex,length) 意义:截取字符串 1.startIndex 开始的位置 如果是负数,从倒数开始,倒数第一个为-1; 如果大于字符的长度,那么返回空 2.length 截取的字符串的长度 省略,返回从开始位置到结束的所有字符 3.截取的字符串包含开始位置的字符。 str.substring(startIndex,endIndex); 意义:截取字符串 1.startIndex 开始位置 如果是负数,从0开始 2.endIndex 结束的位置 如果省略,截取从开始到结束的所有字符 endIndex小于startIndex,那么先交换位置,然后在执行 3.截取的字符串包含开始位置的字符,不包含结束位置的字符。 str.slice(startInex,endIndex) 意义:截取字符串 1.startIndex 开始位置 如果是负数,从倒数开始,倒数第一位为-1; 2.endIndex 结束的位置 如果省略,截取从开始到结束的所有字符 endIndex小于startIndex,返回空 3.截取的字符串包含开始位置的字符,不包含结束位置的字符。 str.split(delimit,limit) 意义:按指定字符将字符串转成数组 1.delimit 分隔符 如果是“” 那么按字符分割 2.limit 分割次数 如果省略,无限分割,分割完为止。 3.返回是一个数组 str.replace(regexp,elem); 意义:将指定的字符替换; 1.regexp,正则或者是字符 如果是字符,那么只会替换第一个 2.elem 替换对象 str.toUpperCase() 将字符串中的字母全部转大写 str.toLowerCase() 将字符串中的字母全部转小写
+
'''字符串常用方法'''
 +
  str.length 字符串的长度
 +
 
 +
  str.charAt(index) 1.返回指定位置的字符。 2.一般长度为1. 3.如果指定的位置超出了字符串的长度,那么返回空。
 +
 
 +
  str.indexOf(subStr,startIndex) 1.subStr 查找的字符串 2.startIndex 开始查找的位置 超出字符长度返回-1; 如果是负数,则从0开始 如果省略,从0开始 3.查找的字符串存在返回字符第一次出现的位置,否则返回-1;
 +
 
 +
  str.substr(startIndex,length) 意义:截取字符串 1.startIndex 开始的位置 如果是负数,从倒数开始,倒数第一个为-1; 如果大于字符的长度,那么返回空 2.length 截取的字符串的长度 省略,返回从开始位置到结束的所有字符 3.截取的字符串包含开始位置的字符。
 +
 
 +
  str.substring(startIndex,endIndex); 意义:截取字符串 1.startIndex 开始位置 如果是负数,从0开始 2.endIndex 结束的位置 如果省略,截取从开始到结束的所有字符 endIndex小于startIndex,那么先交换位置,然后在执行 3.截取的字符串包含开始位置的字符,不包含结束位置的字符。
 +
 
 +
  str.slice(startInex,endIndex) 意义:截取字符串 1.startIndex 开始位置 如果是负数,从倒数开始,倒数第一位为-1; 2.endIndex 结束的位置 如果省略,截取从开始到结束的所有字符 endIndex小于startIndex,返回空 3.截取的字符串包含开始位置的字符,不包含结束位置的字符。
 +
 
 +
  str.split(delimit,limit) 意义:按指定字符将字符串转成数组 1.delimit 分隔符 如果是“” 那么按字符分割 2.limit 分割次数 如果省略,无限分割,分割完为止。 3.返回是一个数组  
 +
 
 +
  str.replace(regexp,elem); 意义:将指定的字符替换; 1.regexp,正则或者是字符 如果是字符,那么只会替换第一个 2.elem 替换对象 str.toUpperCase() 将字符串中的字母全部转大写  
 +
 
 +
  str.toLowerCase() 将字符串中的字母全部转小写

2019年12月7日 (六) 07:00的最新版本

字符串常用方法

 str.length 字符串的长度
 str.charAt(index) 1.返回指定位置的字符。 2.一般长度为1. 3.如果指定的位置超出了字符串的长度,那么返回空。
 str.indexOf(subStr,startIndex) 1.subStr 查找的字符串 2.startIndex 开始查找的位置 超出字符长度返回-1; 如果是负数,则从0开始 如果省略,从0开始 3.查找的字符串存在返回字符第一次出现的位置,否则返回-1;
 str.substr(startIndex,length) 意义:截取字符串 1.startIndex 开始的位置 如果是负数,从倒数开始,倒数第一个为-1; 如果大于字符的长度,那么返回空 2.length 截取的字符串的长度 省略,返回从开始位置到结束的所有字符 3.截取的字符串包含开始位置的字符。
 str.substring(startIndex,endIndex); 意义:截取字符串 1.startIndex 开始位置 如果是负数,从0开始 2.endIndex 结束的位置 如果省略,截取从开始到结束的所有字符 endIndex小于startIndex,那么先交换位置,然后在执行 3.截取的字符串包含开始位置的字符,不包含结束位置的字符。
 str.slice(startInex,endIndex) 意义:截取字符串 1.startIndex 开始位置 如果是负数,从倒数开始,倒数第一位为-1; 2.endIndex 结束的位置 如果省略,截取从开始到结束的所有字符 endIndex小于startIndex,返回空 3.截取的字符串包含开始位置的字符,不包含结束位置的字符。
 str.split(delimit,limit) 意义:按指定字符将字符串转成数组 1.delimit 分隔符 如果是“” 那么按字符分割 2.limit 分割次数 如果省略,无限分割,分割完为止。 3.返回是一个数组 
 str.replace(regexp,elem); 意义:将指定的字符替换; 1.regexp,正则或者是字符 如果是字符,那么只会替换第一个 2.elem 替换对象 str.toUpperCase() 将字符串中的字母全部转大写 
 str.toLowerCase() 将字符串中的字母全部转小写