zoukankan      html  css  js  c++  java
  • 关键字arguments、数组

    一、关键字arguments

     function 函数名(){} 函数声明没有形参

    函数名(实参,实参) 调用的时候有传递实参

    利用arguments可以在函数里边接收实参信息

    例如

     1 function f2(){
     2     var len=arguments.length;
     3     if(len==0){
     4         console.log("个人信息");
     5     }else if(len==1){
     6         console.log("个人信息-姓名:"+arguments[0]);//arguments[0]=tom
     7     }else if(len==2){
     8         console.log("个人信息-姓名:"+arguments[0]+";年龄:"+arguments[1]);//arguments[1]=23
     9     }
    10 }
    11 f2();
    12 f2("tom");
    13 f2("tom",23);
    View Code

    二、数组

    1、什么是数组:有许多变量,他们的名称和数据类型都是一致的

    2、数组的声明:var arr=[元素1,元素2,元素3.。。]

              var arr=new Array(元素1,元素2.。。。)

              var arr=new Array(3)

            arr[0]=元素

            arr[1]=元素

            arr[2=元素

    例如:var arr=[123,234,345,456];

    3、获取数组的长度

      数组.length

    例子:var arr=[123,234,345,456];

        console.log(arr.length)//4

    4、数组的下标

    下标是指数组里每个元素在数组里的第几个位置;从0开始

    例如上面数组arr,arr[0]=123;arr[3]=456;

    数组下标总数=数组长度-1

    5、数组的遍历

    沿着一定的顺序对数组内部的元素做一次且仅做一次访问,就是遍历

    for循环遍历

    for in遍历

     例子:

    for(var a=0;a<arr.length,a++){

      console.log(arr[a]);

    }

    for(var b in arr){

    console.log(b+"=="+arr[b];

    }

    6、数组的常用方法

    instanceof 判断对象是否是指定构造器实例化的

    Array是数组对象的构造器

    var color=["red",“blue"]

    console.log(color instanceof Array);//true

    console.log(color instanceof Date); //false 

    push()/unshift()给数组的元素”结尾/开始“追加元素

    pop()/shift()把数组的"结尾/开始"元素删除

    color.push("gold",”yellow");追加多个元素

    color.unshift("gold",”yellow"); 

    color.pop()  

    indexOf()/lastIndexof()在数组的左边/右边开始查找“第一次”出现的指定字符串

    var arr=[“shanghai",”beijing",“shandong","henan"]

    console.log(arr.indexof("beijing”));//1

    console.log(arr.lastIndexof("shandong“);//2

    console.log(arr.lastIndexof("tianjin"));//-1

  • 相关阅读:
    python基础之元组,集合
    python列表补充、循环
    python基础之字典、赋值补充
    python基础2
    基本数据类型
    计算机基础与计算机硬件总结
    python基础
    操作系统
    Django APP打包重用
    PyCharm 使用Github托管Django项目
  • 原文地址:https://www.cnblogs.com/chenyang-1/p/8206920.html
Copyright © 2011-2022 走看看