js字符串的相关方法

简介: js字符串的相关方法

JavaScript中处理字符串有许多有用的方法。以下是一些最常用的方法及其示例:

1、charAt(index)

返回指定位置的字符。

let str = "Hello, World!";
console.log(str.charAt(0)); // 输出:H

2、concat(string2, string3...)

连接两个或更多字符串,并返回新的字符串。

let str1 = "Hello, ";
let str2 = "World!";
let str3 = str1.concat(str2);
console.log(str3); // 输出:Hello, World!

3、includes(searchValue[, start]])

判断一个字符串是否包含指定的子字符串。

let str = "Hello, World!";
console.log(str.includes("World")); // 输出:true

4、indexOf(searchValue[, fromIndex]])

返回指定字符串在字符串中首次出现的位置。如果未找到该字符串,则返回-1。

let str = "Hello, World!";
console.log(str.indexOf("World")); // 输出:7

5、lastIndexOf(searchValue[, fromIndex]])

返回指定字符串在字符串中最后一次出现的位置。如果未找到该字符串,则返回-1。

let str = "Hello, World! World!";
console.log(str.lastIndexOf("World")); // 输出:13

6、match(regexp)

在一个字符串中执行正则表达式匹配,并返回一个数组。如果没有找到匹配项,则返回null。

let str = "Hello, World!";
let result = str.match(/o/g); // 使用全局标记g获取所有匹配项
console.log(result); // 输出:[ 'o', 'o' ]

7、replace(searchValue, newContent)

在字符串中替换与正则表达式匹配的文本。如果没有找到匹配项,则返回原字符串。

let str = "Hello, World!";
let newStr = str.replace("World", "JavaScript");
console.log(newStr); // 输出:Hello, JavaScript!
相关文章
|
8天前
|
JavaScript
js 解析 byte数组 成字符串
js 解析 byte数组 成字符串
|
17天前
|
JavaScript 前端开发
JavaScript基础知识-方法
文章通过示例代码讲解了JavaScript中如何给对象添加方法以及如何调用这些方法。
18 2
JavaScript基础知识-方法
|
17天前
|
JavaScript 前端开发
JavaScript基础知识-数组的常用方法
关于JavaScript基础知识-数组的常用方法。
15 1
JavaScript基础知识-数组的常用方法
|
2天前
|
JavaScript 前端开发
JavaScript Array map() 方法
JavaScript Array map() 方法
|
1天前
|
存储 JavaScript 对象存储
js检测数据类型有那些方法
js检测数据类型有那些方法
|
1天前
|
JavaScript 前端开发
JavaScript 中的新 Set 方法
JavaScript 中的新 Set 方法
|
2天前
|
存储 JavaScript
js切割截取字符串方法
js切割截取字符串方法
|
2天前
|
JavaScript
JS数组合并的常用方法
JS数组合并的常用方法
|
10天前
|
Web App开发 JavaScript 前端开发
JavaScript 模板字符串
JavaScript 模板字符串
13 3
|
15天前
|
前端开发 JavaScript
前端ES5 | js —添加元素方法
前端ES5 | js —添加元素方法