1. replace()方法
    定义:用一些字符 替换 另一些字符,或替换一个与正则表达式匹配的字符串
    语法:string.replace(searchvalue,newvalue);
    注意:该方法 不会改变原有的字符串
var str1 = "Hello World Hello hello";
     console.log(str1.replace("Hello","Red"));//Red World Hello hello
     console.log(str1.replace(/Hello/g,"blue"));//blue World blue hello
     console.log(str1.replace(/Hello/gi,"blue"));//blue World blue blue
     console.log(str1);//Hello World Hello hello
  1. slice()方法
    定义:提取 字符串的某个部分, 并以新的字符串返回被提取的部分
    语法:string.slice(start,end)(含头不含尾
    start:必需,要抽取的片段的起始下标,第一个字符位置为0,如果为负数,则从尾部开始截取
    end:可选,要截取的片段结尾的下标
    注意:不改变 原始字符串
var str2 = "Hello World Hello hello";
    console.log(str2.slice(3,7));//lo w
    console.log(str2.slice(3));//lo World Hello hello
    console.log(str2.slice(-3));//llo,从倒数第三个取到最后一个
    console.log(str2);//Hello World Hello hello
  1. split()方法
    定义:把一个字符串 分割 成字符串数组
    语法:string.split(separator,limit);
    注意:如果把空字符串("")用作separator,那么stringObject中的每个字符之间都会被分割
    split()方法 不改变 原始字符串
var str3 = "Hello World Hello hello";
     console.log(str3.split("o"));//Hell, W,rld Hell, hell,
     console.log(str3.split(""));//H,e,l,l,o, ,W,o,r,l,d, ,H,e,l,l,o, ,h,e,l,l,o
     console.log(str3.split(" "));//Hello,World,Hello,hello
     console.log(str3.split(" ",2));//Hello,World
     console.log(str3);//Hello World Hello hello
  1. substr()方法
    定义:在字符串中 抽取 从开始下标开始的指定数目的字符
    语法:string.substr(start,length)
    注意:不改变原来的字符串,它 可以代替substring()和slice()
var str4 = "Hello World!!";
    console.log(str4.substr(2,5));//llo W
    console.log(str4);//Hello World!!
  1. substring()方法
    定义:用于 提取 字符串中介于两个指定下标之间的字符
    语法:string.substring(from,to)
    from:必选,非负整数
    to:可选,非负整数,如果省略则到最后
    注意:不改变 原来的字符串, 含头不含尾
var str5 = "Hello World!!";
	 console.log(str5.substring(1,3));//el
     console.log(str5);//Hello World!!
  1. trim()方法
    定义:删除 字符串的 头尾空白符,空白符包括:空格、制表符tab、换行符等其他空白符
    语法:string.trim()
    注意:不会改变 原字符串, 不适用于null、undefined、Number
var str6 = "     Hello  World!!  ";
    console.log(str6.trim());//"Hello  World!!"
    console.log(str6);//"     Hello  World!!  "
  1. toLocaleLowerCase()方法
    定义:把字符串 转换为小写
    语法:string.toLocaleLowerCase();
    注意:不改变 原字符串
var str7 = "Hello World!!";
    console.log(str7.toLocaleLowerCase());//hello world!!
    console.log(str7);//Hello World!!
  1. toLocaleUpperCase()方法
    定义:将字符串 转换成大写
    语法:string.toLocaleUpperCase();
    注意:不改变 原字符串
var str8 = "Hello World!!";
    console.log(str8.toLocaleUpperCase());//HELLO WORLD!!
    console.log(str8);//Hello World!!
  1. toLowerCase()方法
    定义:将字符串 转换成小写,和toLocaleLowerCase()方法等同
    语法:string.toLowerCase();
    注意:不改变 原字符串
var str9 = "Hello World!!";
    console.log(str9.toLowerCase());//hello world!!
    console.log(str9);//Hello World!!
  1. toUpperCase()方法
    定义:将字符串 转换成大写,等同于toLocaleUpperCase()方法
    语法:string.toUpperCase()
    注意:不改变 原字符串
var str10 = "Hello World!!";
    console.log(str10.toUpperCase());//HELLO WORLD!!
    console.log(str10);//Hello World!!
  1. startsWith()方法
    定义:检测字符串 是否以指定的字符串开始
    语法:string.startsWith(searchvalue,start)
    start:可选,开始检索的位置,默认为0
    注意:如果是以指定的字符串开头返回true,否则false
    startsWith()方法对 大小写敏感
var str11 = "Hello World Hello hello";
    console.log(str11.startsWith("Hello"));//true
    console.log(str11.startsWith("hello"));//false
    console.log(str11.startsWith("World",6));//true
  1. concat()连接两个或多个字符串
    语法:string.concat(string1,string2,string3,…)
    注意:不改变 原有的字符串
var str12 = "abcdefghijklmndopq";
    console.log(str12.concat("rst","uvw","xyz"));//abcdefghijklmndopqrstuvwxyz
    console.log(str12);//abcdefghijklmndopq
  1. repeat()方法
    定义:字符串 复制 指定次数
    语法: string.repeat(count)
var str13 = "Hello World!!";
    console.log(str13.repeat(3));//Hello World!!Hello World!!Hello World!!
    console.log(str13);//Hello World!!