js数组和函数应用

拟墨画扇 提交于 2020-01-25 01:56:35

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)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!