美文网首页
js学习第2天:function

js学习第2天:function

作者: mapg | 来源:发表于2019-11-25 15:51 被阅读0次
    <script type="text/javascript">
            //=========普通写法=========
             function abc(){
                 alert("abc");
             }
             abc();//abc
             
             //=========参数匿名函数,有顺序=========
             var bcd = function(name){
                 alert(name);
             }
             bcd("haha");//haha
             
             //=========匿名函数2=========
             (function(){
                 alert("匿名函数");
             })
             ();
             
             //=========匿名函数的3 =========
             var f = new Function('name','age','alert(name+age);');
             f("mapanguan","30");
             alert(f instanceof Function); //true
             
    
            function show(){
                
            }
            var f = show();
            alert(f);//unddfinded
            
            //=========函数返回值========
            function returnFunction(){
                return "abc"
            };
            alert(returnFunction);
            var rf = returnFunction();
            alert(rf);//abc
            
            
            //=========内部函数========
            function show01(){
                return function(){
                    alert("hehe");
                }
            }
            var abc = show01();
            abc();//hehe
            
            
            //=========局部函数,闭包:有权访问另一个函数作用域当中的变量=========
            function f1(){
                var num = 1;
                function f2(){
                    alert(num);
                }
                return f2;
            }
            var f = f1();
            f();//1
        </script>
    

    相关文章

      网友评论

          本文标题:js学习第2天:function

          本文链接:https://www.haomeiwen.com/subject/blhjwctx.html