<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--内置对象 字符串对象: string一个基本数据类型,同时它又是js的内置对象 字符串常用的方法: --> </head> <body> <script> /* let a=3 let b=4 let c=a+b //字符串的拼接操作 let s1=a+"+"+b+"="+c document.write(s1+"<br/>") //反引号:${} 占位符,会被真实的变量替代 let s2=`${a}`+`${b}` //演变 let s2=`3`+`4` let s3=`${a}+${b}+${c}` //演变 let s3=`3+4+5` document.write(s2+"<br/>") document.write(s3+"<br/>")*/ //字符串常用方法: let s1="我是中国人,我爱我的祖国" //取子字符串,格式:开始的位置以及结束的位置(索引从0开始,包头不包尾) let s=s1.substring(0,2)//我是 document.write(s+"<br/>") //取子字符串(开始的位置,有多长) let s2=s1.substr(2,3) document.write(s2+"<br/>") //将这个字符使用指定的分割符,分割成一个字符串组数 let s3="a,b,c,xyz,lll,www,jjj" /*java 字符串,同时也是由一个一个字符组成 * 字符串也可以当成一个字符的数组*/ let arr=s3.split(",") for(let i=0;i<arr.length;i++){ document.write(arr[i]+"<br/>") } //转大小写 document.write("<hr/>") document.write("abc".toUpperCase()+"<br/>") document.write("ABC".toLocaleLowerCase()+"<br/>") //去掉前后空格 let s4= " hellw word " document.write(s4+"长度:"+s4.length+"<br/>") let s5=s4.trim() document.write(s5+"长度:"+s5.length+"<br/>") let s6="hellowwold" document.write(s6.indexOf('o')+"<br/>")//根据字符串找索引 document.write(s6.charAt(2)+"<br/>")//根据索引找字符串 document.write("<hr/>") let obj={}//let obj={"h:1","e:1","l:3"} for(let i=0;i<s6.length;i++){ if(obj[s6[i]]){ obj[s6[i]]++ }else { obj[s6[i]]=1 } } for (let key in obj){ document.write(key+":"+obj[key]+"<br/>") } </script> </body> </html>
字符串的几种常用方法
最新推荐文章于 2024-03-20 09:50:35 发布