JS中字符串相关的方法
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var str1 = "hello world" //var str1 = new String("hello world")
// str1 属性
console.log(str1.length)
// 1 charAt 方法
var str2 = ".box"
console.log(str2.charAt(0))
// 2 indexOf
var str3 = "code@sina.com"
console.log(str3.indexOf("@"))
// 3 lastIndexOf和indexOf功能一样,区别在于,从后往前查找
console.log("indexOf",str3.indexOf("c"))
console.log("lastIndexOf",str3.lastIndexOf("c"))
// 4 replace 字符串替换
var str4 = "abcdefc"
// 把第一个参数的拿到str4里面搜索,匹配上了就用第二个参数去替换
var str5 = str4.replace("c","xxxx")
console.log(str4.replace(/c/g,'kkk')) //g表示全局替换
console.log(str5)
// 5 substr 字符串截取,
//第一个参数表示开始截取的位置,
//第二个参数表示截取多少个字符,不写表示截取到最后 特点按个数截取
var str6 = "code@sina.com"
console.log("str6==>",str6.substr(1))
// 6 substring 字符串截取按照位置截取
console.log(str6.substring(0,3)) //截取的是0到3,但是不包括3
// 7 字母大小写转化
var str7 = "abcdef"
console.log(str7.toUpperCase())
var str8 = "ABCDEF"
console.log(str8.toLowerCase())
</script>
</body>
</html>