`
Documentaa互换后
<script>
var str = " Hello Worldd "
// var str = new String(010)//十进制
// var str = new String(0xff)//16进制
// var str = new String()
console.log(str);
console.log(str.constructor);//String
console.log(str.length);//14
console.log(str + "555");// Hello Worldd 555
console.log(str.concat("555"));//Hello Worldd 555
console.log(str.indexOf("o"));//5
console.log(str.lastIndexOf("o"));//
console.log(str.indexOf("p"));//没有则返回-1
console.log(str.includes("p"));
console.log(str.repeat(3));//3是次数
var str = "Hello Worldd"
// string.slice(start,end) 可以是负??
console.log(str.slice(3));//lo Worldd
console.log(str.slice(3, 7));//lo W 不包括7
console.log(str.slice(-3));//ldd
console.log(str.slice(-5, -1));//orld 不包括-1
// string.substr(start,lenght) 个数
console.log(str.substr(2, 2));//ll
//string.substring(from,to) 非负
console.log(str.substring(3, 7));//lo W 取一段
console.log(str.toUpperCase());//大写
console.log(str.toLocaleLowerCase());//小写
console.log(str.trim());//去除两端空格
console.log([1, 2, 3].join("|"));//1|2|3
console.log("1|2|3".split("|"));//[1,2,3] 返回一个数组
// 与正则相关
// match()
// replace
// search()
var str = "Hello Worldd"
console.log(str.replace("World", "Nick"));//替换
console.log(str.indexOf("orld"));//返回出现位置下标
console.log(str.search("orld"));//
//
console.log(str.charAt(2));//返回出现的第一个下标
console.log(str[2]);//字符串可用下标查看
console.log(str.charCodeAt(0));//Unicode 编码 72
console.log(str.charCodeAt(1));//Unicode 编码 101
console.log(String.fromCharCode(71, 72));//GH
</script>
`