翼度科技»论坛 编程开发 JavaScript 查看内容

js中字符串的方法

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
字符串的17种方法。。。。。。

length:返回字符串的长度。
  1. const str = "Hello, World!";
  2. console.log(str.length); // 输出 13
复制代码
charAt(index):返回指定索引位置的字符。
  1. const str = "Hello, World!";
  2. console.log(str.charAt(4)); // 输出 o
复制代码
concat(str1, str2, ...):连接两个或多个字符串,并返回新的字符串。
  1. const str1 = "Hello";
  2. const str2 = "World";
  3. const str3 = str1.concat(", ", str2);
  4. console.log(str3); // 输出 Hello, World
复制代码
indexOf(substring, start):返回子字符串在原字符串中第一次出现的位置,如果未找到则返回-1。
  1. const str = "Hello, World!";
  2. console.log(str.indexOf("World")); // 输出 7
  3. console.log(str.indexOf("foo")); // 输出 -1
  4. console.log(str.indexOf("foo") === -1); // true
复制代码
lastIndexOf(substring, start):返回子字符串在原字符串中最后一次出现的位置,如果未找到则返回-1。
  1. const str = "Hello, World!";
  2. console.log(str.lastIndexOf("o")); // 输出 8
  3. console.log(str.lastIndexOf("foo")); // 输出 -1
复制代码
slice(start, end):从原字符串中提取指定范围的字符,并返回新的字符串。
  1. const str = "Hello, World!";
  2. console.log(str.slice(7, 12)); // 输出 World
复制代码
substring(start, end):从原字符串中提取指定范围的字符,并返回新的字符串。与 slice() 类似,但不支持负数参数。
  1. const str = "Hello, World!";
  2. console.log(str.substring(7, 12)); // 输出 World
  3. console.log(str.substring(2)); // 输出 llo, World!
复制代码
substr(start, length):从原字符串中提取指定长度的字符,并返回新的字符串。
  1. const str = "Hello, World!";
  2. console.log(str.substr(7, 5)); // 输出 World
  3. console.log(str.substr(2, 3)); // 输出 llo
复制代码
toLowerCase():将字符串转换为小写。
  1. const str = "Hello, World!";
  2. console.log(str.toLowerCase()); // 输出 hello, world!
复制代码
toUpperCase():将字符串转换为大写。
  1. const str = "Hello, World!";
  2. console.log(str.toUpperCase()); // 输出 HELLO, WORLD!
复制代码
trim():去除字符串两端的空格, 中间的空格不行。
  1. const str = "   Hello, World!   ";
  2. console.log(str.trim()); // 输出 Hello, World!
复制代码
split(separator):将字符串按照指定的分隔符分割为数组。
  1. const str = "Hello, World!";
  2. const arr = str.split(", ");
  3. console.log(arr); // 输出 ["Hello", "World!"]
复制代码
replace(searchValue, replaceValue):将字符串中的指定内容替换为新的内容。
  1. const str = "Hello, World!";
  2. const newStr = str.replace("World", "Universe");
  3. console.log(newStr); // 输出 Hello, Universe!
复制代码
startsWith(searchString, position):判断字符串是否以指定的子字符串开头。
  1. const str = "Hello, World!";
  2. console.log(str.startsWith("Hello")); // 输出 true
  3. console.log(str.startsWith("World")); // 输出 false
复制代码
endsWith(searchString, position):判断字符串是否以指定的子字符串结尾。
  1. const str = "Hello, World!";
  2. console.log(str.endsWith("World!")); // 输出 true
  3. console.log(str.endsWith("Hello")); // 输出 false
复制代码
includes(searchString, position):判断字符串是否包含指定的子字符串。
  1. const str = "Hello, World!";
  2. console.log(str.includes("World")); // 输出 true
  3. console.log(str.includes("foo")); // 输出 false
复制代码
match(regexp):通过正则表达式在字符串中搜索匹配项,并返回匹配结果的数组。
  1. const str = "Hello, World!";
  2. const matches = str.match(/[a-zA-Z]+/g);
  3. console.log(matches); // 输出 ["Hello", "World"]
  4. const str1 = "Hello,12131,a23,232,232 World!";
  5. const matches1 = str1.match(/[a-zA-Z]+/g);
  6. console.log(matches1); // 输出 ['Hello', 'a', 'World']
复制代码
 

来源:https://www.cnblogs.com/dreamtt/p/17544631.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具