//定義函式
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