來甲骨文基地學習有一段時間了,從最初對程式語言淺淺的認識,到現在學到js,對於程式語言的理解也越來越深入。
今天學習了函式的主要用法,怎麼說呢,老是講的內容都能明白,但是自己寫不一定寫出來。其次感覺現在對if for 函式 還有 陣列 的實用性沒有真正的理解。導致對 if for 函式 還有陣列的運用不靈活,包括函式 if for 的巢狀,或者說是敲的太少,今晚我要獨立完成老師布置的作業來考驗自己。
下面把今天學習的知識點的大概框架在這裡陳列
1.函式的定義
function 函式名([引數1],[引數2]....){
return值;
2.陣列的定義:一系列同資料型別的資料集合
1,2,3,4,5
「a」 ,「b」,「c」,「d」
先定義後賦值:
var aa = new array();
aa[0] = 1;
aa[1] = 2;
定義並賦值:
var aa = new array(1,2,3,4,5);
先定義後賦值:
var aa = ;
aa[0] = "aa";
aa[1] = "bb";
定義並賦值:
var aa = ["aa", "bb","cc","dd"];
常用方法:
length(長度),
push(新增元素),
concat(連線陣列),
join(陣列轉字串) ,
sort(排序),
reverse();
下標從0開始
個人收集的JS知識點
1.js計時器 console.time name 和console.timeend 同一name console.time 計時 for var i 0 i 100000 i console.timeend 計時 可以用來統計一段 執行時間。2.object.keys 方法 方法會返回乙個由乙個給...
深度學習知識點2
1.為什麼引入非線性啟用函式?引入非線性啟用函式,可以使深層的神經網路不再是線性的輸入組合,而是可以逼近任意函式,如果不使用啟用函式,在這種情況下每一層的輸出都是上一層輸入的線性函式,無論神經網路的有多少層,輸出的最終結果都是乙個線性組合,與沒有隱藏層的效果相差不多,也就成了最原始的感知機了。2.為...
學習開發知識點2
單一職責原則 黎克特制替換原則 依賴倒置原則 介面隔離原則 迪公尺特法則 開閉原則 1 繼承thread類實現多執行緒 2 實現runnable介面方式實現多執行緒 3 使用callable實現有返回結果的多執行緒 但thread本質上也是實現了runnable介面的乙個例項,它代表乙個執行緒的例項...