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)

 

posted @ 2018-01-12 16:47  王策。  阅读(114)  评论(0编辑  收藏  举报