學習 JS 內容知識點與個人感悟 2

2022-08-22 00:03:17 字數 796 閱讀 5061

來甲骨文基地學習有一段時間了,從最初對程式語言淺淺的認識,到現在學到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介面的乙個例項,它代表乙個執行緒的例項...