在本教程中,我們將借助示例了解 JavaScript 字符串 slice() 方法。
slice()
方法提取並返回字符串的一部分。
示例
const message = "JavaScript is fun";
// slice the substring from index 0 to 10
let result = message.slice(0, 10);
console.log(result);
// Output: JavaScript
slice() 語法
用法:
str.slice(beginIndex, endIndex)
在這裏,str
是一個字符串。
參數:
slice()
方法包含:
beginIndex
- 選擇的起始索引endIndex
(可選)- 選擇的結束索引(不包括)默認情況下,它會提取到字符串的末尾。
返回:
- 返回一個包含字符串提取部分的新字符串。
注意: slice()
方法不會更改原始字符串。
示例 1:使用 slice() 方法
const str = "JavaScript is a very absurd programming language.";
// from index 28 to end
console.log(str.slice(28)); // 'programming language.'
// from index 4 to 14
console.log(str.slice(4, 15)); // 'Script is a'
輸出
programming language. Script is a
示例 2:使用帶有負索引的 slice() 方法
如果beginIndex
或者endIndex
為負數,則從倒數開始計算。例如,-1代表最後一個元素,-2表示second-to-last 元素等等。
const str = "JavaScript is a very absurd programming language.";
// from 9th to last element till end
console.log(str.slice(-9)); // 'language.'
// from 9th to last element to 2nd to last element
console.log(str.slice(-9, -1)); // 'language'
輸出
language. language
相關用法
- JavaScript String substr()用法及代碼示例
- JavaScript String search()用法及代碼示例
- JavaScript String strike()用法及代碼示例
- JavaScript String sub()用法及代碼示例
- JavaScript String substring()用法及代碼示例
- JavaScript String startsWith()用法及代碼示例
- JavaScript String small()用法及代碼示例
- JavaScript String sup()用法及代碼示例
- JavaScript String split()用法及代碼示例
- JavaScript String length用法及代碼示例
- JavaScript String padStart()用法及代碼示例
- JavaScript String fromCodePoint()用法及代碼示例
- JavaScript String link()用法及代碼示例
- JavaScript String blink()用法及代碼示例
- JavaScript String repeat()用法及代碼示例
- JavaScript String charCodeAt()用法及代碼示例
- JavaScript String endsWith()用法及代碼示例
- JavaScript String charAt()用法及代碼示例
- JavaScript String normalize()用法及代碼示例
- JavaScript String trim()用法及代碼示例
注:本文由純淨天空篩選整理自 JavaScript String slice()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。