在 JavaScript 中,String 是一種用于表示文本數(shù)據(jù)的基本數(shù)據(jù)類型。 字符串可以使用單引號 (')、雙引號 (") 或反引號(`)來定義。以下是一些關(guān)于 String 類型的示例和常見操作: // 使用單引號定義字符串 let singleQuoteString = 'Hello, world!'; console.log(singleQuoteString); // 輸出: Hello, world! // 使用雙引號定義字符串 let doubleQuoteString = "Hello, world!"; console.log(doubleQuoteString); // 輸出: Hello, world! // 使用反引號定義模板字符串(模板字面量) let templateString = `Hello, world!`; console.log(templateString); // 輸出: Hello, world! // 字符串拼接 let name = 'Alice'; let greeting = 'Hello, ' + name + '!'; console.log(greeting); // 輸出: Hello, Alice! // 使用模板字符串拼接 let templateGreeting = `Hello, ${name}!`; console.log(templateGreeting); // 輸出: Hello, Alice! // 獲取字符串長度 let length = greeting.length; console.log(length); // 輸出: 13 // 訪問字符串中的字符 let firstChar = greeting[0]; console.log(firstChar); // 輸出: H // 字符串方法 let upperCaseString = greeting.toUpperCase(); console.log(upperCaseString); // 輸出: HELLO, ALICE! let lowerCaseString = greeting.toLowerCase(); console.log(lowerCaseString); // 輸出: hello, alice! let substring = greeting.substring(0, 5); console.log(substring); // 輸出: Hello let replacedString = greeting.replace('Alice', 'Bob'); console.log(replacedString); // 輸出: Hello, Bob! let includesHello = greeting.includes('Hello'); console.log(includesHello); // 輸出: true let splitString = greeting.split(', '); console.log(splitString); // 輸出: [ 'Hello', 'Alice!' ] // 去除字符串兩端的空白 let trimmedString = ' Hello, world! '.trim(); console.log(trimmedString); // 輸出: Hello, world! String 類型在 JavaScript 中有許多內(nèi)置方法,可以對字符串進(jìn)行各種操作,如: toUpperCase() 和 toLowerCase():將字符串轉(zhuǎn)換為大寫或小寫。 substring(start, end):提取字符串的子字符串。 replace(searchValue, newValue):替換字符串中的子字符串。 includes(searchString):檢查字符串是否包含指定的子字符串。 split(separator):將字符串分割成數(shù)組。 trim():去除字符串兩端的空白字符。