字符串的常规方法
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var s="123";
var b="456";
console.log(s + b);
//concat() 拼接字符串
console.log(s.concat(b).concat(s));
//indexOf() 左-右边去找字符
// 单个参数 直接找字符 返回值是-1 或者索引
var str="a,b,c,def,ga";
//也可以遍历字符串
for(var index in str)
{
//console.log(str[index]);
console.log(str.charAt(index));
}
console.log(str.indexOf("a"));
//两个参数的时候 2 startindex
console.log(str.indexOf("bc", 0));
//lastindexOf 同上 右-左
console.log(str.lastIndexOf("a"));
console.log(str.lastIndexOf("ab",2));
//charAt 根据索引返回对应字符
console.log(str.charAt(0));
//charCodeAt 根据索引返回当前的ascii 值
console.log(str.charCodeAt(0));
//怎么把ascii 值转化为 字符 fromCharCode
console.log(String.fromCharCode(97));
//substr subString 字符串的截取
//substr 从哪开始截取 多少长度
console.log(str.substr(0, 2));
// 两个参数都是索引
console.log(str.substring(0, 3));
console.log(str);
//replace 字符替换 返回值是替换之后的字符串 多个替换使用正则
console.log(str.replace("a", "m"));
console.log(str);
//search 找字符返回当前索引
console.log(str.search('a'));
//slice
console.log(str.slice(0, 3));
//split 将字符串转化为数组
console.log(str.split(","));
//长度属性 length
console.log(str.length);
//大小写转化toUpperCase(),toLowerCase()
console.log(str.toUpperCase().toLowerCase());
console.log(str.toLocaleUpperCase());
</script>
</body>
</html>