zoukankan      html  css  js  c++  java
  • HTML前端技术(JS的使用,包括数组和字符串)

     1 <script type="text/javascript">
     2 
     3 /* JS 数组的操作
     4 //concat 连接两个或更多的数组,并返回结果。
     5 var arr1 = new Array('1','2','3');
     6 var arr2 = new Array('a','b','c');
     7 var arr3 = new Array('x','y','z');
     8 var arr = arr1.concat(arr2,arr3);
     9 document.write(arr + "<br />");
    10 
    11 //join 把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔,默认是逗号(,)
    12 document.write(arr.join("|") + "<br />");
    13 
    14 //pop 删除并返回数组的最后一个元素,并返回当前元素。
    15 document.write(arr.pop() + "<br />");
    16 document.write(arr + "<br />");
    17 
    18 //shift 删除并返回数组的第一个元素
    19 document.write(arr.shift() + "<br />");
    20 document.write(arr + "<br />");
    21 
    22 //push 向数组的末尾添加一个或更多元素,并返回新的长度。
    23 document.write(arr.push("A") + "<br />");
    24 document.write(arr + "<br />");
    25 
    26 //unshift 向数组的开头添加一个或更多元素,并返回新的长度。
    27 document.write(arr.unshift("B") + "<br />");
    28 document.write(arr + "<br />");
    29 
    30 //reverse 颠倒数组中元素的顺序。
    31 document.write(arr.reverse() + "<br />");
    32 
    33 //slice 从已有的数组中返回选定的元素。
    34 document.write(arr.slice(2,4) + "<br />");
    35 
    36 //length 设置或返回数组中元素的数目
    37 document.write(arr.length + "<br />");
    38 
    39 */
    40 
    41 /* JS 字符串的操作
    42 //indexOf 返回某个指定的字符串值在字符串中首次出现的位置
    43 //var str="Hello world!";
    44 //document.write(str.indexOf("lo") + "<br />");
    45 
    46 //match 全局匹配的正则表达式来检索字符串中的所有数字
    47 //var str = "1 plus 2 equal 35 6";
    48 //document.write(str.match(/d+/g));
    49 
    50 //slice 提取字符串的片断,并在新的字符串中返回被提取的部分。
    51 //var str = "Hello happy world!";
    52 //document.write(str.slice(6,11));
    53 
    54 //split 用于把一个字符串分割成字符串数组。(注意返回的是数组)
    55 //var str = "How are you doing today?";
    56 //var arr = new Array();
    57 //arr = str.split(" ",3);
    58 //document.write(arr);
    59 
    60 //substr 可在字符串中抽取指定数目的字符。
    61 //var str = "|a|b|c|d";
    62 //document.write(str.substr(1));
    63 */
    64  
    65 //删除字符串前后的空格
    66 function trim(str){
    67     return str.replace(/(^s*)|(s*$)/g, '');
    68 }
    69 
    70 </script>
  • 相关阅读:
    Getting Started with LINQ in C# 章节概况
    LA 2572 Viva Confetti (Geometry.Circle)
    uva 10652 Board Wrapping (Convex Hull, Easy)
    poj 2743 && LA 3403 Mobile Computing (mideasy Search)
    poj 3525 Most Distant Point from the Sea (DC2 + Half Plane)
    poj 3134 && LA 3621 Power Calculus (迭代加深深度优先搜索)
    LA 4728 Squares (二维凸包+旋转卡壳)
    uva 10256 The Great Divide (Convex Hull, Simple)
    hdu 2454 Degree Sequence of Graph G
    poj 1041 John's trip (Euler Circuit)
  • 原文地址:https://www.cnblogs.com/intval/p/3574255.html
Copyright © 2011-2022 走看看