JavaScript實(shí)現(xiàn)字符串截取的方法有哪些

小億
84
2024-02-23 17:20:29

  1. 使用substring()方法:該方法接受兩個(gè)參數(shù),分別為起始位置和結(jié)束位置,返回從起始位置到結(jié)束位置之間的子字符串。
let str = "Hello, World!";
let subStr = str.substring(0, 5); // subStr為"Hello"
  1. 使用slice()方法:該方法與substring()類似,也接受起始位置和結(jié)束位置作為參數(shù),返回從起始位置到結(jié)束位置之間的子字符串??梢越邮茇?fù)數(shù)作為參數(shù),表示從尾部開始計(jì)算位置。
let str = "Hello, World!";
let subStr = str.slice(0, 5); // subStr為"Hello"
  1. 使用substr()方法:該方法接受兩個(gè)參數(shù),第一個(gè)參數(shù)為起始位置,第二個(gè)參數(shù)為要截取的長(zhǎng)度,返回從起始位置開始指定長(zhǎng)度的子字符串。
let str = "Hello, World!";
let subStr = str.substr(0, 5); // subStr為"Hello"
  1. 使用charAt()方法結(jié)合循環(huán):遍歷字符串并通過charAt()方法獲取指定位置的字符來截取字符串。
let str = "Hello, World!"
let subStr = "";
for(let i = 0; i < 5; i++) {
  subStr += str.charAt(i);
}
// subStr為"Hello"

這些是JavaScript中常用的字符串截取方法,可以根據(jù)具體的需求來選擇合適的方法。

0