<script> /*创建字符串的方法及区别*/ // let str="hello";//字面量方法 基本类型值 // let str1=new String("hello");//String 对象 // console.log(str1==str);// true // console.log(str1===str);// false // console.log(str);//string // console.log(str1);//object /*字符串方法*/ /*charAt():返回下标对应的字符串*/ let str="hello world"; let result=str.charAt(4);//显示o 下标从0开始计算 所以这里显示o console.log(result); /*截取字符串,从起始下标开始,到结束下标(不包含结束下标)*/ //字符串.slice(起始下标,结束下标) result=str.slice(2,6);//llo空格 不包含w结束下标 console.log(result); /*截取字符串 subsrt(起始下标,截取多少个字符串)*/ result=str.substr(1,5);//ello空格 包含结束下标 // 字符第一次出现的下标位置 //indexOf("字符"),如果没有出现过该字符,返回-1 result=str.indexOf("e");//1 为什么是1呢 因为e的位置从下标0开始数 e在1的位置 console.log(result); //替换字符:replace("被替换的字符",“要替换成的字符”) //返回一个替换的string result=str.replace("world","单身狗"); console.log(result); //搜索字符存不存在:search("搜索的字符串"); //-1 没有 ,如果有则返回起始下标 result=str.search("orld");//可以是单个字符也可以是多个字符一起搜索 console.log(result);//7 //字符串分割 split("分割符"),返回数组,分割符会被去掉 result=str.split("o"); console.log(result); ["hell", " w", "rld"] //合并字符串 str1.concat(str2);返回合并好的字符串 let str2="bye"; let str3="school" result=str.concat(str2,str3);//hello worldbyeschool console.log(result); //清除前后空格trim() let str4=" 唐伯虎"; result=str4.trim(); console.log(result);//不会清除文字之间的空格,只会清除文字前后的空格 </script>
javascript字符串常用的使用方法有哪些?
最新推荐文章于 2022-12-17 13:33:48 发布