JS数组及函数的应用

JS数组:

定义并赋值

函数:var arr=[值1,值2,值3];

也可以先定义后赋值

var arr=[];

arr[0]=1;

arr[1]=2;

数组的长度(元素个数)

代码:数组.length

数组的组成:

1.元素

2.下标(索引)

3.数组长度

数组的遍历

var arr=[1,2,3,4,5];
for(var num in arr){
    console.log(arr.length);
}
方法函数:

特性:预加载功能(在运行网页的时候已经加载到内存)

代码

function hello(){
    console.log("hello");
}
hello();

另一种代码方式

var getName = function(){
            console.log('tom');
        }
   
  getName();

函数的参数不是严格对应的

function f1(name,age,addr='beijing'){
     console.log('个人信息:'+"名字:"+name+";年龄:"+age+";地址:"+addr);
}
f1("张三","12","中国");    输出:个人信息:名字:张三;年龄:12;地址:中国
f1("张三","12");               输出:个人信息:名字:张三;年龄:12;地址:beijing

注:在有默认值的情况下输出默认值

阶乘:

function jiecheng(n){
            if(n==1){
                return 1;
            } else {
              return n*jc(n-1);
             }
        }
        console.log(jiecheng(5));

return:用法

function f1(){
    var name="tom";
    var age=23;
    var iseat = false;
    function f2(){
        console.log("I am f2 function");
    
    }
        return f2;
}
   var ff = f1();
       ff();  

标记的使用

var i=1;
con:
while(i){
    i++;
    if(i==3){
        console.log(i);
        break con;
    }

输出结果:3(循环标记con直到结果为3)

原文地址:https://www.cnblogs.com/diverman/p/8203942.html