js关于字符串的方法

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

JavaScript提供了许多用于操作字符串的方法。以下是一些常用的字符串方法:

  1. charAt(index)

返回指定索引位置的字符。

javascript复制代码

let str = "Hello";
console.log(str.charAt(1)); // 输出 "e"
  1. charCodeAt(index)

返回指定索引位置的字符的Unicode编码

javascript复制代码

let str = "Hello";
console.log(str.charCodeAt(1)); // 输出 101,即字符"e"的Unicode编码
  1. concat(str1, str2, ..., strX)

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

javascript复制代码

let str1 = "Hello, ";
let str2 = "World!";
console.log(str1.concat(str2)); // 输出 "Hello, World!"
  1. indexOf(searchValue[, fromIndex])

返回指定值在字符串中首次出现的索引,如果没有找到则返回-1。

javascript复制代码

let str = "Hello, World!";
console.log(str.indexOf("World")); // 输出 7
  1. lastIndexOf(searchValue[, fromIndex])

返回指定值在字符串中最后一次出现的索引,如果没有找到则返回-1。

javascript复制代码

let str = "Hello, Hello, World!";
console.log(str.lastIndexOf("Hello")); // 输出 7
  1. slice(startIndex[, endIndex])

提取字符串的某个部分,并在新的字符串中返回被提取的部分。

javascript复制代码

let str = "Hello, World!";
console.log(str.slice(0, 5)); // 输出 "Hello"
  1. substring(indexStart[, indexEnd])

提取字符串中介于两个指定的下标之间的字符。

javascript复制代码

let str = "Hello, World!";
console.log(str.substring(0, 5)); // 输出 "Hello"
  1. substr(start[, length])

从起始索引号提取字符串中指定数目的字符。

javascript复制代码

let str = "Hello, World!";
console.log(str.substr(0, 5)); // 输出 "Hello"
  1. toUpperCase()

把字符串转换为大写。

javascript复制代码

let str = "Hello, World!";
console.log(str.toUpperCase()); // 输出 "HELLO, WORLD!"
  1. toLowerCase()

把字符串转换为小写。

javascript复制代码

let str = "Hello, World!";
console.log(str.toLowerCase()); // 输出 "hello, world!"
  1. trim()

移除字符串两端的空白符。

javascript复制代码

let str = " Hello, World! ";
console.log(str.trim()); // 输出 "Hello, World!"
  1. replace(regexp|substr, newSubStr|function)

替换与正则表达式匹配的子串,或替换与字符串匹配的子串。

javascript复制代码

let str = "Hello, World!";
console.log(str.replace("World", "JavaScript")); // 输出 "Hello, JavaScript!"
  1. split(separator[, limit])

把字符串分割为字符串数组。

javascript复制代码

let str = "apple,banana,cherry";
console.log(str.split(",")); // 输出 ["apple", "banana", "cherry"]
  1. includes(searchString[, position])

判断一个字符串是否包含在另一个字符串中,根据情况,如果包含则返回true,否则返回false。

javascript复制代码

let str = "Hello, World!";
console.log(str.includes("World")); // 输出 true
  1. startsWith(searchString[, position])

检测字符串是否以指定的前缀开始。

javascript复制代码

let str = "Hello, World!";
console.log(str.startsWith("Hello")); // 输出 true
  1. endsWith(searchString[, position])

检测字符串是否以指定的后缀结束。

javascript复制代码

let str = "Hello, World!";
console.log(str.endsWith("World!")); // 输出 true
  1. repeat(count)

创建并返回一个新字符串,该字符串包含指定数量的源字符串的副本,连接在一起。

javascript复制代码

let str = "Hello";
console.log(str.repeat(3)); // 输出 "HelloHelloHello"
  1. **padStart(targetLength[, padString])
目录
相关文章
|
4天前
|
存储 JavaScript 前端开发
史上最详细JavaScript数组去重方法(11种)
使用set和Array.from ()方法 array.from可以将set结构转成数组
20 7
|
2天前
|
缓存 前端开发 JavaScript
React和Next.js开发常见的HTTP请求方法
React和Next.js开发常见的HTTP请求方法
6 0
|
2天前
|
前端开发 JavaScript
前端 JS 经典:Math 常用方法汇总
前端 JS 经典:Math 常用方法汇总
6 0
|
2天前
|
前端开发 JavaScript
前端 js 经典:Object 常用原生方法
前端 js 经典:Object 常用原生方法
10 2
|
2天前
|
前端开发 JavaScript
前端 js 经典:array 原生方法
前端 js 经典:array 原生方法
7 1
|
2天前
|
JSON JavaScript 前端开发
js将json字符串还原为json对象
【5月更文挑战第14天】js将json字符串还原为json对象
13 1
|
2天前
|
JavaScript 数据处理 索引
js字符串截取
js字符串截取
11 1
|
2天前
|
JavaScript 前端开发
JS中正则方法的使用 - 蓝易云
以上就是JavaScript中正则方法的基本使用。这些方法可以用于执行复杂的字符串处理和验证任务。
13 1
|
3天前
|
JavaScript 前端开发
JavaScript中科学计数法转化为数值字符串形式
JavaScript中科学计数法转化为数值字符串形式
|
3天前
|
JavaScript 前端开发
JavaScript的`apply`方法:函数的“应用”与“调用”
JavaScript的`apply`方法:函数的“应用”与“调用”