首页 > 代码库 > 4月8日--课堂笔记--String的使用方法
4月8日--课堂笔记--String的使用方法
1、string的创建
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>String的创建</title> <script type="text/javascript"> var s1="hello";//typeof=string var s2=new String("hello");typeof=object if(s1===s2){ console.log(‘相同‘); } else{ console.log(‘不同‘);//不同 } </script> </head> <body> </body> </html>
2、方法charAt:返回指定位置的字符串
方法charCodeAt:返回字符编码
方法indexOf:返回某个指定的字符串值在字符串首次出现的位置
方法LastIndexOf:返回某个指定的字符串值在字符串最后出现的位置
var str=“Welcome”;
var start=str.indexOf(“e”);//返回1
var end=str.lastIndexOf(“e”);//返回6
方法toUpperCase:获取大写格式
方法toLowerCase:获取小写格式
var str=“Welcome”;
var lcStr=str.toLowerCase();//返回welcome
var upStr=str.toUpperCase(); //返回WELCOME
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>String的方法1</title> <script type="text/javascript"> var s1="world一"; var s=s1.charAt(3);//返回字符串"l" console.log(s); var n=s1.charCodeAt(5);//返回字符编码 console.log(n); var str="Welcome"; console.log(str.indexOf("e"));//返回1 console.log(str.lastIndexOf("e"));//返回6 var lstr=str.toLowerCase(); var ustr=str.toUpperCase(); console.log(lstr);//返回Welcome console.log(ustr);//WELCOME console.log(str);//Welcome </script> </head> <body> </body> </html>
3、方法:substr:截取字符串
示例:str.substr(字符串位置,截取的数量)
var str=“Welcome”;
var s=str.substr(3);//得到come
s=str.substr(3,2); //得到co
方法:substring:截取字符串
示例:str.substring(起始位置,结束为止-1)
var str=“Welcome”;
var s=str.substring(3);//得到come
s=str.substring(3,5); //得到co
s=str.substring(3,2); //得到l,可以自动纠正
注意:不接受负数
方法:split:对字符串进行分割操作
示例:
var str=“Tom,Jerry,Mike”;
var arr=str.split(“,”); //得到arr[0]为Tom,arr[1]为Jerry,arr[2]为Mike
arr=str.split(“,”,2); //得到arr[0]为Tom,arr[1]为Jerry
方法:fromCharCode:String的静态方法,用于将一个/组字符编码转换成一个字符串
示例:
var str=String.fromCharCode(65);//得到A
str=String.fromCharCode(65,66,67);//得到ABC
4月8日--课堂笔记--String的使用方法