0103---07字符串方法5

61 阅读1分钟
  1. 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