<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var str="hello world";
//.charAt(位置)获取字符串中的某一个字符
var x=str.charAt(1);
console.log(x);
//.substr()截取一段字符
// 第一个参数是从第几位开始截取
// 第二个参数是向后截取几位
// 如果只写一个参数,那么会从第一个参数后面全部截取
var x=str.substr(1,3);
console.log(x);
// .concat合并字符串
var str="hello";
var str1="world";
var str2=str.concat(str1);
concat.log(str2);
// charCodeAt(i)获取字符串中第i个位置的unicode编码(了解一下)
var x=charCodeAt(1);
console.log(x);
// substring()截取一段字符串
// 第一个参数是从几位开始截取
// 第二个参数是截取到第几位,并且不包括最后一位
var x=str.substring(2,4);
console.log(x);
// .split()通过指定的字符将字符串分割成数组
var str="html,css,javascript,css3,html5";
var arr=str.split("@");
console.log(arr);
// .slice()截取一段字符串
// 第一个参数是从第几位开始截取
// 第二个参数是截取到第几位,并且不包括最后一位
var x=str.slice(2,4);
console.log(x);
// .indexOf()判断字符串中是否含有指定字符串的位置,如果有返回首字符的位置,如果没有返回-1
var x=str.indexOf("123");
console.log(x);
// LastIndexOf()判断字符串中是否含有指定的字符串,如果有返回最后一个字符的位置,如果没有返回-1
var x=str.LastIndexOf("123");
console.log(x);
// .toUpperCase全部转化为大写
var x=str.toUpperCase();
console.log(x);
// toLowerCase()全部转化为小写
var x=str.toLowerCase();
console.log(x);
// .replace()替换指定的字符
// 第一个参数是想要替换的字符
// 第二个参数是替换成什么字符
var str="hello world";
var x=str.replace("hello","你好");
</script>
</body>
</html>