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)