<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>标题</title>
<script>
//字符串常用方法:不管是那个字符串方法,都不会改变原来的字符串,因为字符串有恒定性.
//1.charAt() 返回在指定位置的字符。
// var str = "abcdefg";
// console.log(str.charAt(3)); //"d"
//2.charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
// var str = "abcdefg";
// console.log(str.charCodeAt(3)); //"d"的Unicode 编码
//3.concat() 连接字符串。
// var str1 = "abc";
// var str2 = "def";
// var strNew = str1.concat(str2);
// console.log(strNew);
//
// console.log(str1);
// console.log(str2);
//4.indexOf() 检索字符串
//返回值是第一次出现的位置.如果是-1表示没有.
// var str = "abcdefg";
// var num1 = str.indexOf("b");
// var num2 = str.indexOf("gg");
// console.log(num1);
// console.log(num2);
//5.lastIndexOf() 从后向前搜索字符串。
//从后往前检索,第一次出现的位置.
// var str = "abcdefbg";
// var num1 = str.lastIndexOf("b"); //6
// var num2 = str.lastIndexOf("gg");//-1
// console.log(num1);
// console.log(num2);
//6.replace() 替换与正则表达式匹配的子串。
// var str = "abcdefbg";
// var strNew = str.replace("b","8"); //只会替换第一个b
// //var strNew = str.replace(/b/g,"8"); //用的是正则,可以替换所有的b
// console.log(strNew);
//7.slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
// var str = "abcdefg";
// //var strNew = str.slice(0); //完整的
// //var strNew = str.slice(2);//从下标为2的开始
// //var strNew = str.slice(2,4);//从下标2开始,到4结束,不包含4.
// var strNew = str.slice(0,-1);//从0开始,最后一个不取.
// console.log(strNew);
// var str= "张三|李四|王五|";
// var strNew = str.slice(0,-1);
// console.log(strNew);
//8.split() 把字符串分割为字符串数组
// var str = "张三|李四|王五";
// var arr = str.split("|");
// console.log(arr);
// var arr1 = ["张三","李四","王五","王麻子"];
// var str = arr1.join("|");
// console.log(str);
//9.substr() 从起始索引号提取字符串中指定数目的字符。
//substr(start,length) 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
// var str = "abcdefg";
// var strNew = str.substr(0,3);
// console.log(strNew);
//10.substring() 提取字符串中两个指定的索引号之间的字符。
//substring(start,stop) 方法用于提取字符串中介于两个指定下标之间的字符。
// var str = "abcdefg";
// var strNew = str.substring(0,5); //从0开始,到5结束,不包含5.
// console.log(strNew);
//11.toLocaleLowerCase() 把字符串转换为小写。
var str = "abcDEFG";
var strNew = str.toLocaleLowerCase();
console.log(strNew);
</script>
</head>
<body>
</body>
</html>