字符串的方法

	//字符串方法
  //1.toLowerCase() 将字符串转化为小写
  //  toUpperCase() 将字符串转化为大写
       var str="Hello";
       var stra=str.toLowerCase();//转换小写
       console.log(stra);//hello
       var strb=str.toUpperCase();//转换大写
       console.log(strb);//HELLO
       console.log(str);//Hello

//2.charAt() 获取指定下标处的字符
//  charCodeAt() 获取指定下标出的Unicode的码
//String.fromCharCode()将Unicode的码转化为对应字符            
       var str="aA爱你";
       var str1=str.charAt(2); // 获取指定下标处的字符 提取数组中的内容
       console.log(str1);// 爱
       var str2=str.charCodeAt(0);// 获取指定下标出的Unicode的码 
       console.log(str2);//a转换为 97 

       var str3=String.fromCharCode(str2);//把数字再转换为Unicode码 97转换为a
       //将Unicode的码转化为对应字符
       console.log(str3);// a

//3.indexOf(指定字符串,开始查找的位置) 返回第一次指定字符串的下标(左--》右)
//  lastindexOf(指定字符串,[开始查找的位置]) 返回最后一次指定字符串的下标(右---》左)
//  开始查找的位置:
//默认0(indexOf())  默认最后(lastindexOf())
//结果返回-1,未找到
       var str="hello world";
       console.log(str.length);//11
       console.log(str);

       console.log(str.indexOf("e")); // 1
       console.log(str.indexOf("el"));// 1 只取第一个e的下标 后面l不取
       console.log(str.indexOf("o"));  // 4
       console.log(str.indexOf("o",5));//7 取o后面重复的 5是正着数 然后是上面的4加一

       console.log(str.lastIndexOf("o"));//7倒着数
       console.log(str.lastIndexOf("o",6));//4倒着数然后后面的6是上面的7减一
       
       console.log(str.indexOf("a"));//因为没有a所以没有的内容全转换为-1
//4. slice()获取子字符串
	//slice(开始下标,[真正的结束=结束下标-1]) 
    // 获取子字符串,含头不含尾
    //如果只有开始将获取后面所有的内容
    //可以取负值,最后一个数是-1,往前推(-2,-3...)
       var str="hello world";
       var str1=str.slice(1,4);// ell
       var str1=str.slice(-10,-7);// ell
       var str1=str.slice(3);// lo world
       console.log(str1);//  ell

       //substring()获取子字符串,不能取负值
       var str2=str.substring(1,4);
       console.log(str2);//  ell

       //substr(开始位置,截取的长度) 获取子字符串,能取负值
       var str3=str.substr(2,7);
       var str3=str.substr(-11,7);// hello w
       console.log(str3);//  llo wor


 //  5.split(分隔符,[保留个数])                   分隔字符串,转化为数组
      var str="||aa||bb||cc";
      var arr=str.split("||",4);
      console.log(arr);// ["", "aa", "bb", "cc"]

 // 6.concat() 拼接字符串/ +  
 
    var str="aa";
    var arr=str.concat("bb","cc")  ;
    console.log(arr);// aabbcc

    var str="11";
    var arrr="11"+"22"+"33";
    console.log(arrr);//  112233
	</script>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值