str.includes(keyword)方法
功能:
判断是否包含指定的字符串,返回布尔值
参数:
keyword 为搜索的字符串
var str = '一二三四五六七八九十'
str.includes('111') // false
str.includes('三四') // true
str.indexOf(keyword) str.lastIndexOf(keyword)方法
功能:
indexOf返回指定字符串值在字符串中首次出现的位置,没有则返回-1
lastIndexOf从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置。
参数:
keyword 为搜索的字符串
var str = '一二三四五六七八九十'
str.indexOf('111') // -1
str.indexOf('三四') // 2
str.slice(start, end)方法
功能:
字符串提取,不会更改原本的字符串
参数:
start、end表示字符串内每个字符的下标,从0开始
end可以为负,-1这里表示字符串最后一位字符,以此类推
var str = '一二三四五六七八九十'
str.slice(2) // '三四五六七八九十'
str.slice(0,3) // '一二三'
str.slice(2,-1) // '三四五六七八九'
str.trim()方法
功能:
去除字符串两端空格
参数:
var str = ' 一二三四五六七八九十 '
str.trim() // ' 一二三四五六七八九十 '