js字符串

在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
}

案例:字符串内容统计

发表回复