第三課:js函式
阿新 • • 發佈:2018-12-15
這節課開始我們來學jsa的函式
//這個用來寫js函式相關的教學 /** * js函式的定義語法: * 語法1: * function 函式名(引數名1,引數名2,引數名3,...) * { * 函式體 * } * * 語法2: * var 函式名 = function(引數名1,引數名2,引數名3,...){ * 函式體 * } */function fun1(text) { //在瀏覽器的控制檯輸出 console.log(text); } fun1(123); var fun2 = function (i) { return i>0?1:0; } fun1(fun2(2)); //js中函式裡還可以再定義函式,函式的作用域為函式定義的外一層大括號 function fun3() { function fun4() {function fun5() { fun1("這是fun5"); } fun5() fun1("這是fun4"); }//可以看到在這一層是調用不了fun5()的 // fun5(); fun4(); fun1("這是fun3"); } fun3(); fun1("這是最外層"); //注意: java裡不允許在方法裡繼續定義方法,只允許在類裡繼續定義類