String 对象
String 对象用于处理文本(字符串)。
length:字符串的长度
charAt():返回指定位置的字符
charCodeAt():返回在指定的位置的字符的 Unicode 编码
fromCharCode():从字符编码创建一个字符串
concat():链接新字符串
indexOf():搜索字符串
lastIndexO():从后往前搜索字符串
let strs:string[]=['张三','李四','王五']
strs.sort((a,b)=>{return a.localeCompare(b)})
console.log(strs);
replace():替换与正则表达式匹配的子串
//把所有的0替换为O 把O---->o
let pwds:string[]=['12300','1230O','asdOO']
for(let i in pwds){
pwds[i]=pwds[i].replace(/0/g,'o').replace(/O/g,'o')
// pwds[i]=pwds[i].replace('O','o')
}
console.log(pwds);
slice():提取字符串
split():把字符串分割为字符串数组
//拆分字符串
strs=str1.split(' ');
console.log(strs);
substr():从开始的索引提取n个字符
ubstring():两个下标之间的字符
toLocaleUpperCase():转大写
//有很多邮箱,需要获取每一个邮箱的域名
let emails:string[]=['123@qq.com','asd@sina.cn']
for(let i in emails){
let email:string=emails[i]
let ind:number=email.lastIndexOf('.')//获取.的下标
let ym:string=email.substring(ind+1)
console.log(`${email}deyuming:${ym}`);
}