python實現雙人五子棋(終端版)
阿新 • • 發佈:2020-12-31
技術標籤:工作基礎知識補充javascript
1 函式概念,宣告及呼叫
JS中的函式: 把一段需要重複使用的程式碼,用function語法包起來,方便重複呼叫,分塊和簡化程式碼。複雜一點的,也會加入封裝、抽象、分類等思想。
宣告方式:嚴格意義上有兩種方式,但還有匿名函式,所以一般來說是三種。
宣告方式
方式1:
function 方法名(){
//要執行的程式碼
}
方式2:
ES6中宣告方式箭頭函式, ()=>{}
方式3:
匿名函式,將函式存到變數裡
var func = function(){};
函式呼叫:
一般兩種呼叫方式。
呼叫方式 呼叫方式1:名字();函式可以多次使用 //函式宣告 function fn(){ console.log(1); } //函式的呼叫 fn(); 呼叫方式2:在實踐中呼叫,直接寫函式名,不使用括號 //函式宣告 function fn(){ console.log(1); } //函式在事件中的呼叫 document.onclick = fn;
2 函式表示式(匿名函式)
函式表示式: 就是把函式存到變數裡。
匿名函式: 沒有名字的函式。
匿名函式在使用時只有兩種情況:
** 匿名函式自執行:聲明後不需要呼叫就直接執行
(function(){
console.log("匿名函式自執行");
})();
** 函式表示式: 把函式存到變數中,或將函式存到陣列的對應位置裡等,呼叫時通過變數或陣列對應
位置進行呼叫。呼叫時需要寫括號。
//2,函式表示式:把函式存到變數或陣列等裡,呼叫時通過變數進行呼叫 var fn = function(){ console.log("函式表示式:將函式存到變數裡"); }; fn();//呼叫時需要寫括號 //2,函式表示式:把函式存到陣列第0位,呼叫時通過陣列第0位進行呼叫 var arr = []; arr[0] = function(){ console.log("函式表示式:將函式存到陣列的對應位置"); }; arr[0]();//呼叫時需要寫括號要寫括號
結果: