函数返回值
function show(){
return 'advb';}
var a=show();
alert(a);
function show(a, b){
return a+b;}
alert(show(3, 5));
function show(a, b){
//return;} //undefined-----函数没有定义
alert(show(3, 5));
函数传参
可变参(不定参):arguments(可看做是一个数组)
数组求和:
function sum(){
var result=0;
for(var i=0;i<arguments.length;i++){
result+=arguments[i];
}
return result;
}
alert(sum(12,6,45,45,12,4,25,61,5,5,21));
CSS
css(oDiv, 'width') 获取样式
css(oDiv, 'width', '200px') 设置样式
用CSS设置样式:
function css(){
if(arguments.length==2){
return arguments[0].style[arguments[1]];
}else{
return arguments[0].style[arguments[1]]=arguments[2];
}}
window.onload=function(){
var oDiv=document.getElementById('div1');
//alert(css(oDiv,'width'));
css(oDiv,'width','green');
}
function css(obj, name, value){
if(arguments.length==2){
return obj.style[name];
}else{
obj.style[name]=value;}}
window.onload=function(){
var oDiv=document.getElementById('div1');
//alert(css(oDiv,'width'));
css(oDiv,'width','green');}