JavaScript中截取字符串的方法有以下幾種:
substring(start, end)
方法:該方法返回一個新的字符串,包含原始字符串從指定起始位置到指定結束位置的子字符串。其中start是起始位置的索引,end是結束位置的索引(不包括在內)。let str = "Hello, World!";
let subStr = str.substring(0, 5); // "Hello"
substr(start, length)
方法:該方法返回一個新的字符串,包含原始字符串從指定起始位置開始,指定長度的子字符串。其中start是起始位置的索引,length是子字符串的長度。let str = "Hello, World!";
let subStr = str.substr(0, 5); // "Hello"
slice(start, end)
方法:該方法返回一個新的字符串,包含原始字符串從指定起始位置到指定結束位置的子字符串。其中start是起始位置的索引,end是結束位置的索引(不包括在內)。與substring
方法不同的是,slice
方法可以接受負數作為參數,表示從字符串末尾開始計算的位置。let str = "Hello, World!";
let subStr = str.slice(0, 5); // "Hello"
split(separator, limit)
方法:該方法將字符串分割成子字符串數組,并返回該數組。其中separator是用于分割字符串的分隔符,limit是一個可選參數,用于限制返回的子字符串的數量。let str = "Hello, World!";
let subStrArray = str.split(","); // ["Hello", " World!"]
這些是JavaScript中常用的截取字符串的方法,根據不同的需求可以選擇合適的方法來截取字符串。