1. concat 连接两个字符串
    2. indexOf 可以查询字符串中某个字符的下标
    3. slice(startIndex,endIndex) 截取字符串的某一段
    4. includes() 可以判断字符串中是否有该字符/字符串
    5. substr(index,length) 截取字符串 第一个参数:开始下标,第二个参数:截取长度
    6. substring(statIndex,endIndex) 截取字符串 第一个参数:开始下标,第二个参数:结束下标,不包含结束 下标
    7. charAt 通过指定下标,获取字符串中的字符
    8. search 通过value值找到其在字符串中的下标,如果返回为-1,就是没找到
    9. indexOf
    10. includes
    11. search
    12. match
    13. 这四个方法都是用来判断字符串或数组是否有该值
    14. match返回的是一个数组,将匹配的字符返回为一个数组,存在返回一个数组,不存在返回一个null
    15. replace(参数1,参数2)替换/替代 第一个参数:旧值,第二个参数:新值
    16. split 将字符串分割成数组
    1. var str = 'hello'
    2. var b = 'world'
    3. // concat
    4. var res = str.concat(b)
    5. console.log(res); //helloworld
    6. // indexOf
    7. console.log(str.indexOf("l")); //2
    8. //slice
    9. console.log(str.slice(1,4)); //ell
    10. // includes
    11. console.log(str.includes("e")); //true
    12. // substr
    13. console.log(str.substr(1,3));
    14. // sbustring
    15. var list = str.substring(1,4)
    16. console.log(list); //ell
    17. // charAt
    18. console.log(str.charAt(1));
    19. console.log(str[1]);
    20. // search
    21. console.log(str.search("o"));//4
    22. console.log(str.search("p"));//-1
    23. // match
    24. var test = "你好你来你的"
    25. var result = test.match("你")
    26. console.log(result); //['你', index: 0, input: '你好你来你的', groups: undefined]
    27. console.log(result.length); //1
    28. console.log(str.match("他")); //null
    29. console.log(null == true); //false null做布尔判断运算,返回结果都为false
    30. // replace
    31. console.log(str.replace("h","他"));
    32. var s = 'hrllo'
    33. console.log(s.replace("l","*"));
    34. // split
    35. console.log(str.split()); //["hello"]
    36. console.log(str.split("")); //['h', 'e', 'l', 'l', 'o']
    37. console.log(str.split("e")); //['h', 'llo']