1012总结

---恢复内容开始---

1var arrayObj = new Array(); //创建一个默认数组,长度是0
2var arrayObj = new Array(item1,item2,); //创建一个数组并赋初值
3var a = [1,2,3,4,5];
     a.push(6,7); //a结果就是:[1,2,3,4,5,6,7]
4var a = [1,2,3,4,5];
   var b = a.concat(6,7); //a结果就是:[1,2,3,4,5],b 结果就是:[1,2,3,4,5,6,7]
5、arrayObj.reverse();
     //将数组反序,返回反序后的数组地址
     例:
      var a = [1,2,3,4,5];
      var b = a.reverse(); //a结果就是:[5,4,3,2,1],b 结果就是:[5,4,3,2,1]
6//在arrayObj.reverse()例子中继续做sort()
       a.sort(); //a结果就是:[2,3,4,5],b 结果就是:[2,3,4,5]
     要注意的是,在具体的数组中可以按照orderfunction 参数指定的方法进行排序。
7、arrayObj.join(separator);
      //将数组的元素连接在一起组成一个字符串,以separator 为分隔符,省略的话则                    用默认用逗号为分隔符。
   var a = [1,2,3,4,5];
    var b = a.join("|"); //a结果就是:[1,2,3,4,5],b 结果就是:"1|2|3|4|5"

javascript 用法
<script type="text/javascript"> var a = []; a[50] = 50; alert(a.length); </script>

函数运用
1、
function ff(){
var arr=new array(); arr =[[1,2],[1,2],[1,2],[1,2]]; var i,j; for(i=0;i<arr.length;i++) { var arr_l=new array(); arr_1=arr[i]; for(j=0;j<arr_1.length;j++) { document.write(arr_1[j]); } document.write("</br>") }

2、
function reverseString(str) { str
= str.split('').reverse().join(''); return str; } reverseString("hello"); 3、
function repeat(str, num) {
// repeat after me var newstr = str; if(num >1){ for(var i = 1; i< num ; i ++){ str +=newstr; } return str; }else if(num == 1){ return str; }else{ return ""; } } repeat("abc", 3); repeat("*", 3);

4、
数组的合并,不能在原有数组上修改。 
    function concat(arr1,arr2) {
      var arry=arr1.slice(0);
      for(var i=0;i<arr2.length;i++){
        arry.push(arr2[i]);
      }
     return arry;

5、

function myjs_city(strid){
var arr=new array(); arr =[ [1,2], [1,2], [1,2], [1,2] ]; for(var i=0;i<arr.length;i++){ var arr_link=new array(); arr_link=arr[i]; for(var j=0;j<arr_link.length;j++){ if(strid==arr_link[0]) document.write("<a href=''aa.jsp教程''>"+arr_link[1]+"</a>"); } } } </script> <script type="text/网页特效">

 

---恢复内容结束---

posted @ 2017-10-12 21:26  凯迪威  阅读(122)  评论(0编辑  收藏  举报