数组 字符串 常用操作

Posted hupan508

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组 字符串 常用操作相关的知识,希望对你有一定的参考价值。

数组 常用操作

 /*数组的属性*/
     var arr=[1,3,34,45,44,88];
     document.write(arr.constructor+"<br/>");
     document.write(arr.length+"<br/>");
     /*数组的方法*/
      var arr2=["a","b","c","d"];
      document.write(arr.concat(arr2)+"<br/>");/*合并数组*/
      document.write(arr2.join("")+"<br/>");/*将数组转换成字符串,jion的参数是链接*/
      document.write(arr2.pop()+"<br/>");/*删除数组最后一个元素,并返回删除的最后一个元素,返回d,但数组变为a,b,c*/
      document.write(arr2+"<br/>");
      document.write(arr2.push(arr)+"<br/>");/*往数组末位添加一个元素,并返回长度4*/
      document.write(arr2+"<br/>");
      document.write(arr2.reverse()+"<br/>");/*从反向排列*/
      document.write(arr2.sort()+"<br/>");/*从反向排列*/
      document.write(arr.shift()+"<br/>");/*删除数组第一个数,返回删除的内容*/
      document.write(arr2.slice(2,3)+"<br/>");/*从第2位开始截取到第3位,返回一个新的数组,不影响原来的数组*/
      document.write(arr2+"<br/>");
      document.write(arr2.splice(0,1,"dfsd")+"<br/>");/*从第x位开始删除y位,添加第三个参数的内容*/
      document.write(arr2.toString()+"<br/>");/*转化为字符串*/
      document.write(arr2.valueOf());

字符串常用

 var str="guoerwe3423iddddddddd";
     document.write(str.charAt(4)+"<br/>");/*索引值*/
     document.write(str.indexOf("ddd")+"<br/>");/*打印字母的索引值*/
     document.write(str.lastIndexOf("d")+"<br/>");/*从最后开始往前找*/
     var myExp=str.match(/\d/gi);/*匹配正则表达式的内容,返回一个匹配的数组*/
     document.write(myExp+"<br/>");
    var str2="how is every things going";
    var arry2=str2.split(" ");/*将字符串转化为数组,参数为分割的内容。*/
     document.write(arry2[2]+"<br/>");
    document.write(str2.search(/is/gi)+"<br/>");/*使用search方式查找匹配元素,返回匹配的内容的索引值4*/
    document.write(str2.replace("is","guoguo")+"<br/>");/*放入两个参数,第一个参数是替换的内容,第二个参数是替换的东西,返回替换后的字符串*/
    var s=str2.slice(0,1);/*截取返回截取的内容*/
    document.write(s+"<br/>");
    var str3="dsfdsfdsfsdfds";
    document.write(str3.substr(1,4)+"<br/>");/*从第1位开始向后截取4位,这个是数量*/
    document.write(str3.substring(1,6)+"<br/>");/*从第1位开始截取到索引值6-1位*/

 

以上是关于数组 字符串 常用操作的主要内容,如果未能解决你的问题,请参考以下文章

21个常用代码片段

jquery操作字符串常用方法总结及工作代码

记录C#常用的代码片段

web代码片段

提效小技巧——记录那些不常用的代码片段

Java中数组操作 java.util.Arrays 类常用方法的使用