//定義函式
function 函式名稱(){
return 回傳值 //如果需要回傳給主程式,可利用return回傳,否則可省略
}
//呼叫函式
函式名稱();
function hi(number){
console.log('Hello~');
}
hi();
//定義函式
function 函式名稱(參數, 參數, ....){
return 回傳值
}
//呼叫函式
函式名稱(引數, 引數, ...);
function square(number){
return number*number;
}
square(10);//100
var 變數名稱 = function 函式名稱(參數) {
return 參數
}
var funA = function funB(){
console.log(funA, funB);
//具名函式能夠在函式內調用
/*funB(){
console.log(funA);
console.log(funB);
}*/
}
funA();
console.log(funA, funB);
//放外面會報錯 Uncaught ReferenceError: funB is not defined
當作一個指定值,指定給一個變數,這變數就會成為函式名稱,一次性執行
var 變數名稱 = function (參數) {
return 參數
}
var numValue = function(number){
return number*number;
}
numValue(10);//100