1. 字符串长度:
- 使用length属性:
let len = str.length
。
字符串访问和修改:
- 通过索引访问字符:
let char = str[index]
。 - 使用charAt方法访问字符:
let char = str.charAt(index)
。 - 使用substring方法获取子字符串:
let subStr = str.substring(startIndex, endIndex)
。 - 使用slice方法获取子字符串:
let subStr = str.slice(startIndex, endIndex)
。 - 使用substr方法获取子字符串:
let subStr = str.substr(startIndex, length)
。 - 使用replace方法替换字符串中的内容:
let newStr = str.replace(oldValue, newValue)
。
字符串的拼接和连接:
- 使用+操作符拼接字符串:
let newStr = str1 + str2
。 - 使用concat方法连接多个字符串:
let newStr = str1.concat(str2, str3)
。
字符串的查找和搜索:
- 使用indexOf方法查找特定子字符串的索引位置:
let index = str.indexOf(subStr)
。 - 使用lastIndexOf方法查找特定子字符串最后出现的索引位置:
let index = str.lastIndexOf(subStr)
。 - 使用includes方法判断字符串是否包含特定子字符串:
let isExist = str.includes(subStr)
。
字符串的分割和拼接:
- 使用split方法将字符串分割成数组:
let newArray = str.split(separator)
,其中separator为分隔符。 - 使用join方法将数组元素拼接成字符串:
let newStr = arr.join(separator)
,其中separator为连接符。
字符串的转换:
- 字符串转换为小写:
let lowerStr = str.toLowerCase()
。 - 字符串转换为大写:
let upperStr = str.toUpperCase()
。 - 字符串转换为数组:
let newArray = Array.from(str)
或let newArray = [...str]
。
字符串的去除空格:
- 去除字符串前后的空格:
let trimmedStr = str.trim()
。 - 去除字符串中所有的空格:
let noSpaceStr = str.replace(/s/g, '')
。