在 JavaScript 中,String 是一种用于表示文本数据的基本数据类型。 字符串可以使用单引号 (')、双引号 (") 或反引号(`)来定义。以下是一些关于 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 中有许多内置方法,可以对字符串进行各种操作,如: toUpperCase() 和 toLowerCase():将字符串转换为大写或小写。 substring(start, end):提取字符串的子字符串。 replace(searchValue, newValue):替换字符串中的子字符串。 includes(searchString):检查字符串是否包含指定的子字符串。 split(separator):将字符串分割成数组。 trim():去除字符串两端的空白字符。