字符串常用 API
let str = 'PHP中文网'
1. length属性
console.log('length = ', str.length)
2. charAt(), 索引 -> 成员
console.log(str.charAt(3))
console.log(str[3])
3. indexOf() ,成员 -> 索引
console.log(str.indexOf('中'))
4. includes() 是否包含,返回true/false
console.log(str.includes('中'))
5. concat() 拼装,更多用 + 或 ``
console.log(str.concat('[ ', 'www.php.cn', ' ]'))
//输出:PHP中文网[ www.php.cn ]
6. replace() 替换
console.log(str.replace('中文网','.cn'))
//将‘中文网’ 替换成 ‘.cn’
7. substring(), 必须去掉(忽略)结束索引,就是索引要多写一位
console.log(str.substr(0,3))
console.log(str.substring(0,3))
//substr淘汰,建议使用substring()
console.log(str.substr(-3,3))
//反向取3个
8. split 字符串转数组
console.log(str.split())
//输出:[ 'PHP中文网' ]
console.log(str.split(''))
//输出:[ 'P', 'H', 'P', '中', '文', '网' ]
console.log(str.split('',3))
//输出:[ 'P', 'H', 'P' ]
9.大小写转化
console.log(str.toLocaleLowerCase())
console.log('PHP.CN'.toLocaleLowerCase())
console.log('php.cn'.toLocaleUpperCase())
10.html
// 成生a标签
console.log(str.link('https://www.php.cn'))
//str:链接的文本,link值为a.href