1、什么是函数返回值
1.1函数的执行结果
1.2函数执行结果可以没有return
2、一个函数应该只一种类型的值
函数返回值实例:
实例一:函数返回数字
function show()
{
return 12;
}
var a=show();
alert(a);
//返回单个数值12
实例二:函数返回计算结果
function show(a,b)
{
return a+b;
}
alert(show(3,5));
//返回两个参数的相加结果
函数传参
1、可变参(不定参):arguments
参数的个数可变,参数数组
2、例子1、求和
求所有参数的和
3、例子2、CSS函数
3.1判断arguments.length
3.2给参数取名,增强可读性
4、获取非行间样式(不能用来设置)
4.1 obj.currentStyle[attr]
4.2 getComputedStyle(obj,false)[attr]
函数传参实例:
arguments的长度实例
function sum()
{
alert(arguments.length)
};
alert(sum(12,36,18));
//数组arguments[]的长度为3
arguments的元素取出
function sum()
{
alert(arguments[0]);
};
alert(sum(12,36,18));
//数组arguments的第0个元素是12
?为什么点击了一次后,第二次弹出来的是undefined?
利用arguments进行多个数字求和计算:
function sum()
{
var result=0;
for(var i=0;i<arguments.length;i+=1)< p="">
{
result+=arguments[i];
}
return result;
};
alert(sum(12,36,18));
//通过对arguments中所有参数求和获得66
css函数
css(oDiv,'width') 两个参数 获取样式
css(oDiv,'width','200px') 三个参数设置样式