在JavaScript里,字符串其实也是一个对象。所以它也拥有对象所拥有的方法和属性。
//concat()连接两个字符串 类似 + 的用途 { let str='你好'; let end='HTML'; console.log(str.concat(end)); //你好HTML } //substr() 取字符串位置内容 (开始的位置,截取的长度) { let str='全民制作人大家好,我是练习时常两年半的1个人练习生蔡徐坤'; let temp=str.substr(str.length-3,3); console.log(temp); //蔡徐坤 } //replace() 字符串替换一个内容 (替换的目标,替换的内容) { let str='要开始学编程了,开始后就好难过啊'; console.log(str.replace('难过','开心')); //要开始学编程了,开始后就好开心啊 //替换多个内容 while(str.indexOf('开始')!==-1){ str=str.replace('开始','结束'); } console.log(str); //要结束学编程了,结束后就好难过啊 (原文:要开始学编程了,开始后就好难过啊) } //split() 字符串转数组 (分割符) { let str='苹果,梨,西瓜,菠萝,榴莲,鸡蛋'; let arr=str.split(','); console.log(arr); //["苹果", "梨", "西瓜", "菠萝", "榴莲", "鸡蛋"] } //slice() 截取字符串区域 (开始的位置,结束的位置) { let str='张三嫖娼,嫖完还不给钱,典型的白嫖,请问张三定什么罪?' let temp=str.slice(5,17); console.log(temp); //嫖完还不给钱,典型的白嫖 } //toLowerCase() toUpperCase() 转换大小写 { let str1='HUANGWEI'; console.log(str1.toLowerCase()); //huangwei let str2='huangwei'; console.log(str2.toUpperCase()); //HUANGWEI }