Functions
Javascript的function是一段用來執行特定任務的程式碼,在被調用(invoke)/呼叫(call)時執行。
function的語法
function name(parameter1, parameter2){
// 會被執行的程式碼寫在這邊
return returnValue; // 可以有回傳值,回傳給調用(invoke)/呼叫(call)的地方
}
- function的名稱命名規則跟變數(variables)一樣。
- parameter是區域變數(local variables),亦即只存在function中。
- 可以被使用n次
調用(invoke)/呼叫(call)
- 有加()才是使用function中的程式碼
- 沒加(),會回傳整個function
e.g.
function getHello(){
return "hello";
}
var x = count(); 結果: x會等於"hello"
var x= count; 結果: x會等於function getHello(){ return "hello"; }
總之,function也可以做為變數(variables)來使用,跟其他的程式語言很不同的思維
區域變數(local variables)
亦即在特定的區域中才存在,所以變數名稱可在不同區域中重複使用。
沒有留言:
張貼留言