字符串String的常用方法

字符串的常用方法

  1. 字符串拼接:str.concat()
var mystr = "123",mystr2 = "456789";
        console.log(mystr.concat(mystr2));
  1. 查找字符串某个位置上的元素:str.charAt(index) index:下标
var mystr = "123",mystr2 = "456789";
        console.log(mystr.charAt(2));
  1. 字符串的替换: str.replace(a,b) ==> b替换a 注意:不改变原字符串
var mystr = "123",mystr2 = "456789";
         console.log(mystr2.replace(6,"A"));
        console.log(mystr2);
  1. 将字符串转换成 字符串数组: str.split(“X”) 如果存在X则以X所在的位置切割 将切割后的元素装换成数组元素 否则 字符串的每一项都会被切割成数组元素
var mystr = "123",mystr2 = "456789";
         console.log(mystr2.split(7));
        console.log(mystr2.split(""));
       console.log(mystr2);
  1. 字符串中是否存在某一个元素: str.indexOf(“a”) : 从前往后找 字符串中是否存在a 存在的话就返回a第一次出现的下标 否则返回 -1
var mystr = '123',mystr2 = "4567879";
         console.log(mystr2.indexOf("7"));
       console.log(mystr2);
      console.log(mystr2.lastIndexOf("7"));
      console.log(mystr2);
  1. 字符串中是否存在某一个元素: str.match(“a”) : 从后往前找 字符串中是否存在a 存在的话就返回a 否则返回 null
var mystr = '123',mystr2 = "4567879";
        console.log(mystr2.match("7"));
        console.log(mystr2);
  1. 字符串转大小写: str.toUpperCase() 将字符串转换成大写 str.toLowerCase() 将字符串转换成大写 注意:只对英文字符生效
 var mystr = '123',mystr2 = "qwEeee";
        console.log(mystr2.toUpperCase());
        console.log(mystr2.toLowerCase());
        console.log(mystr2);
  1. 字符串分割: str.slice( x,y) x , y 代表下标 [x,y) 注意:不改变原字符串
var mystr = '123',mystr2 = "qwEeee";
        console.log(mystr2.slice(2,3));
        console.log(mystr2);
  1. 1)字符串分割: str.substring(x[,y]) 如果只存在x :从下标x开始一直切割到字符串最后一位 两个值: x , y 代表下标 [x,y)
    (2)字符串分割: str.substr(x[,y]) 用法同str.substring(x[,y]) 注意:str.substr(x[,y]) 不是一个标准方法 但是部分浏览器支持
var mystr = '123',mystr2 = "qwEeee";  
        console.log(mystr2.substring(0,3));
        console.log(mystr2.substring(3));
        console.log(mystr2);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值