2.js深入(以通俗易懂的语言解释JavaScript)

 1.函数返回值:

  即函数的执行结果

  可以没有return

  经验:一个函数应该只返回一种类型的值

 2.函数传参

  可变参(不定参):arguments  ——>(参数的个数可变,参数数组)

  例子1:求和

 1 function sum() {
 2     //alert(arguments.length);
 3     //alert(arguments[0]);
 4     //类似面试题数组求和
 5 
 6     var result=0;
 7     
 8     for(var i=0;i<arguments.length;i++){
 9         result+=arguments[i];
10     }
11     
12     return result;
13 }
14 
15 alert(sum(8, 8, 8, 8, 8, 8));

   例子2:CSS函数

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, 'background', 'green');
};

//<div id="div1" style="width:200px; height:200px; background:red;">

(ps:本内容整理于blue视频教程及个人学习过程中总结,持续更新中)

猜你喜欢

转载自www.cnblogs.com/spynode/p/9852737.html
今日推荐