js會提前建立的變數與函式
阿新 • • 發佈:2019-10-10
<!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