-
length:获取字符串的长度。
示例:let strLength = str.length; -
concat():将多个字符串拼接在一起。
示例:let newStr = str.concat(’ World’); -
indexOf():返回指定字符或子字符串在字符串中首次出现的索引位置,若不存在则返回-1。
示例:let index = str.indexOf(‘l’); -
lastIndexOf():返回指定字符或子字符串在字符串中最后一次出现的索引位置,若不存在则返回-1。
示例:let lastIndex = str.lastIndexOf(‘l’); -
slice():从指定位置截取字符串,并返回截取的部分。
示例:let subStr = str.slice(1, 5); -
substring():从指定位置截取字符串,并返回截取的部分。
示例:let subStr = str.substring(1, 5); -
substr():从指定位置开始截取指定长度的字符串,并返回截取的部分。
示例:let subStr = str.substr(1, 4); -
replace():替换字符串中指定的字符或子字符串。
示例:let newStr = str.replace(‘Hello’, ‘Hi’); -
toUpperCase():将字符串转换为大写。
示例:let upperCaseStr = str.toUpperCase(); -
toLowerCase():将字符串转换为小写。
示例:let lowerCaseStr = str.toLowerCase(); -
trim():去除字符串两端的空格。
示例:let trimmedStr = str.trim(); -
split():将字符串根据指定的分隔符切割成数组。
示例:let arr = str.split(’ '); -
charAt():返回指定索引位置的字符。
示例:let char = str.charAt(0); -
charCodeAt():返回指定索引位置的字符的Unicode编码值。
示例:let charCode = str.charCodeAt(0); -
startsWith():判断字符串是否以指定的字符或子字符串开头,返回布尔值。
示例:let startsWithHello = str.startsWith(‘Hello’); -
endsWith():判断字符串是否以指定的字符或子字符串结尾,返回布尔值。
示例:let endsWithWorld = str.endsWith(‘World’); -
includes():判断字符串是否包含指定的字符或子字符串,返回布尔值。
示例:let containsH = str.includes(‘H’); -
repeat():将字符串重复指定次数,并返回新的字符串。
示例:let repeatedStr = str.repeat(3); -
match():使用正则表达式对字符串进行匹配,返回匹配结果数组。
示例:let matches = str.match(/[a-z]/g); -
search():使用正则表达式搜索字符串中指定的模式,返回第一个匹配的索引位置。
示例:let index = str.search(/[0-9]/); -
substr():从指定位置开始截取指定长度的字符串,并返回截取的部分。
示例:let subStr = str.substr(1, 4); -
localeCompare():比较字符串与指定字符串的排序顺序。
示例:let result = str.localeCompare(‘Hi’);