-
includes
语法: 字符串.includes(字符串片段)
作用: 判断 当前字符串中, 是否拥有指定字符串片段
返回值: 一个布尔值
true -> 拥有
false -> 没有
var str = 'qwertyuiop'
var str1 = str.includes('tyui')
console.log(str1) // true
var str2 = str.includes('tyuip')
console.log(str2) // false
2. startsWith
语法: 字符串.startsWith(字符串片段)
作用: 判断 字符串开头 是不是指定的 字符串片段
返回值: 一个布尔值
true -> 是开头
false -> 不是开头
var str1 = str.startsWith('qwer')
console.log(str1) // true
var str2 = str.startsWith('qw')
console.log(str2) // true
var str3 = str.startsWith('abc')
console.log(str3) // false
var str4 = str.startsWith('wer')
console.log(str4) // false
3. endsWith
语法: 字符串.endsWith(字符串片段)
作用: 判断 字符串结尾 是不是指定的 字符串片段
返回值: 一个布尔值
true -> 是结尾
false -> 不是结尾
var str1 = str.endsWith('op')
console.log(str1) // true
var str2 = str.endsWith('qwer')
console.log(str2) // false
4. replace
语法: 字符串.replace('要被替换的字符', '替换的字符')
作用: 找到当前字符串中第一个参数对应的值, 然后将其替换为第二个参数
返回值: 替换完成的字符串
var str = 'abcdefg'
// var str1 = str.replace('abc', '@@!!##')
// console.log(str1) // @@!!##defg
var str2 = str.replace('qwer', '@@!!##')
console.log(str2) // abcdefg