美文网首页前端基础学习
函数03(匿名函数和函数提升)

函数03(匿名函数和函数提升)

作者: 小雪洁 | 来源:发表于2020-03-26 17:27 被阅读0次
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>03匿名函数和函数提升</title>
        </head>
        <body>
        </body>
        <script>
            //使用表达式将匿名函数赋值给某个变量
            let hxj=function(){
                console.log("hxj");
            };
            hxj();
            //使用普通函数声明方式
            function ydc(){
                console.log("ydc");
            }
            ydc();
            //以上两种声明方式看不出什么区别,但是如果把函数调用放在声明之前,就看出差别了
            //hhh();//报错Uncaught ReferenceError: hhh is not defined
            let hhh=function(){
                console.log("hhh");
            };
            ddd();//ddd 即函数的声明可以提升,虽然我声明是在下面,但是在解析的时候会先解析
            function ddd(){
                console.log("ddd");
            }
            let aaa=hhh;//函数的赋值是指针的传递
            aaa();//hhh
        </script>
    </html>
    
    

    相关文章

      网友评论

        本文标题:函数03(匿名函数和函数提升)

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