字符串的基本操作
1. 获取长度
- **
length
属性**:const str = "JavaScript"; console.log(str.length); // 10
2. 字符访问
- **
charAt(index)
**:const str = "ABC"; console.log(str.charAt(0)); // "A"(索引从 0 开始)
- **
charCodeAt(index)
**:console.log(str.charCodeAt(0)); // 65(ASCII 码)
3. 字符串连接
- **
+
操作符**:const str1 = "Hello"; const str2 = "World"; console.log(str1 + str2); // "HelloWorld"
- **
concat()
方法**:console.log(str1.concat(str2, "!")); // "HelloWorld!"
4. 截取子字符串
- **
substring(start, end)
**:const str = "abcdef"; console.log(str.substring(1, 4)); // "bcd"(包含 start,不包含 end)
- **
slice(start, end)
**:console.log(str.slice(-2)); // "ef"(负数索引从末尾开始)
5. 查找与替换
- **
indexOf(substr, start)
**:const str = "apple"; console.log(str.indexOf("p")); // 1(第一次出现的索引)
- **
lastIndexOf(substr, start)
**:console.log(str.lastIndexOf("p")); // 2
- **
replace(substr, replacement)
**:console.log(str.replace