JavaScritpt 字符串操作

字符串的操作:

  长度: str.length; 

下标: str[1];

  返回某位置的字符:str.charAt(  ); //括号里写要找的位置

  返回字符编码:str.charCodeAt( ); //括号里写要找的位置

  返回字符:String.formCharCode( , ); //括号里面写编码 可多个

  返回某个字符位置(左→右):str.indexOf( ); //括号里面写某个字符 找不到返回-1

  (‘aa’,5) //从第5位开始找aa,第二参数为负数,当成0

  返回某个字符位置(右→左):str.lastIndexOf( );

  截取字符串:str.substring( ); // (0,5)从0到5;(5,0)从0到5;(-2,5)从0到5

      :str.slice( ); // (0,5)从0到5;(5,0)找不到;(-2,5)倒数第二位

  拆分字符串:str.split( ); // ('.')以.为界限分割,返回一个数组;第二参数为长度

  转换成大写:str.toUpperCase();

  转换成小写:str.toLowerCase();

 

定义:var arr = [1,2,3];  //  var arr = new Array(1,2,3);

  数组长度 : arr.length // 可读可写

  添加值: arr.push(); // 后面添加,返回数组长度

      arr.unshift(); // 前面添加,返回数组长度

  删除: arr.pop();  // 删除数组最后一个,返回删除的那个

  arr.shift();  // 删除数组第一个,返回删除的那个

  splice :arr.splice(  );  //(0,1); 从第0位开始删除1个,返回删除的那个

     //(0,1,'a'); 把第0位开始的第一位替换为'a',

     // (0,0,'a'); 在第0位后面添加'a'

  排序:arr.sort();  //  按照字符编码来排序

  // 可传函数参数

  //倒序 可以用reverse

  两数组拼接:concat();  //  arr1.concat(arr2)

  变为字符串:jion();  //arr.jion( 'a' )以a为界限符拼成字符串

转载于:https://www.cnblogs.com/jessi/p/5484582.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值