《笔记5之js函数、变量、数组等24-28》由会员分享,可在线阅读,更多相关《笔记5之js函数、变量、数组等24-28(2页珍藏版)》请在金锄头文库上搜索。
引入外部js文件的语句:js的函数天然支持可变参数(所以js不支持函数重载,如果两个函数的函数名相同,那么后面的会覆盖前面的,即前面定义的函数永远不会被调用):function fun1()for(var i=0;iarguments.length;i+)document.write(argumentsi+”,”);数组:也称为引用类型/复杂类型/复合类型。js中的数组可以存放各种数据类型(数值、字符串)。var weights=1,2,3,4,5;var res=0;for(var i=0;iweights.length;i+)res+=weightsi;document.write(总重量:+res+);document.write(平均体重:+res/weights.length+);将数组作为参数,传递的是地址。不同于java。数组越界: var a=1,2,3; document.write(a3);/输出undefineda3=4;/此时a.length=4;document.write(a3);/输出4/字符串拆分函数:split/遍历一维数组for(var key in arr)document.write(key+”);注:js的数组的下标甚至可以不是整数。