1. 程式人生 > >js會提前建立的變數與函式

js會提前建立的變數與函式

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <!--var(會提前建立 變數)  函式宣告(會提前建立函式)-->
    <!--會提前建立函式-->
    <script type="text/javascript" >

        fun1();
        //1.函式宣告。會提前被建立,所有提前呼叫也可以
        function fun1(){
            console.log("小東")
        }


        //2.函式表示式。不會被提前建立,呼叫必須寫在函式載入之後
        var fun2=function(){
            console.log("小紅")
        }
        fun2();
    </script>

    <!--會提前建立的變數-->
    <script type="text/javascript" >

        console.log(a)
        //var 會提前建立變數,(執行順序為 :1.會先建立好變數a  2.在列印undefined   3.在賦值     4.在列印50)
        var a=50;
        console.log(a)
    </script>

</head>
<body>
</body