var string = "hello world";
string,charAt(1); // l 输出的是第个字符
string.charCodeAt(2); //101 输出的字符的编码
string.concat('world', "!!!"); //凭借字符串 “hello worldworld!!!” 可以多个参数 不影响原字符串
string.slice(start, end );
string.substr(start, end );
string.substring(start, end );
/* 第一个参数指定字符串开始的位置,第二个参数(在指定的情况下)表示子字符串到哪里结束。slice()和substring()的第二个参数指定的是子字符串的最后一个字符后面的位置。 而substr()的第二个参数指定的是返回字符串的个数。 substing()参数都是非负整数 slice()可以为负数 -1指最后一个字符,-2指倒数第二个字符,以此类推。 无论是slice()还是substring() 返回新的字符都是 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符这三个方法都不会影响元字符串 */
string.indexOf("str", start); //从前往后查 要查找的字符串 和从哪开始查找的位置
string.lastIndexOf("str", start); // 从后往前查
string.trim(); //查出前后空格 不影响元字符串
string.toUpperCasee();
string.toLocaleUpperCase(); //转成大写
string.toLowerCase();
string.toLocaleLowerCase(); //小写
string.macth(正则); //返回匹配的字符串数组
string.search(正则); //返回第一次匹配字符串开始位置
string.replace(正则/字符串, str); //替换
string.split(正则/字符串, number); //分割 第二个参数是定返回字符串的长度
string.localeCompare(string2); //字符串比较 字母表中string在string2之前 返回负数 反之返回正数 相等返回0
string.formCharCode(104, 101, 108, 108, 111); //hello 传入编码 返回字符