2012年就已經接觸過了js,給我的印象:這是一門談不上覆雜的語言.大概這就是所謂的學的越淺,用的越少,覺得自己會的東西好像得更多吧!開始做基礎練習題的時候覺得好像都十分簡單.可是後來在做到物件陣列的部分還是遇到了問題,接著發現自己其實並不非常了解js.首先來說說我在codefordream基礎學習的情況吧
基礎部分主要學習的有:注釋符號,資料型別,算數運算,邏輯術語,判斷語句,迴圈語句,及function.
簡單的可以說說的是,由於長期使用其他語言的原因,js對於陣列的遍歷其實有一點區別:
最開始我是這樣拼接字串的
1var arr_string = ['
下面是張三的個人資訊:
','\n
','姓名:
','張三
','\n
','年齡:
','18'];
2//完成字串的拼接
3var str_result = "";4
for(var i =0;i<7;i++)
7 console.log(str_result);
後來我了解到js遍歷的時候可以有另乙個方法,其實**可以寫成這樣:
1var arr_string = ['
下面是張三的個人資訊:
','\n
','姓名:
','張三
','\n
','年齡:
','18'];
2//完成字串的拼接
3var str_result = "";4
for(var i in
arr_string)
7 console.log(str_result);
而相對於if判斷而言,則感覺和其他語言沒有太大的區別
1var weather = "多雲"
;2//在下面的寫出關於天氣條件的**
3if(weather == "晴天"
)6else
if(weather == "陰天"
)9else
if(weather == "多雲"
)12else console.log("
我也不知道要做什麼
");
function(函式)是所有語言都有的,無需多言,例如這就是乙個簡單的求面積函式
1var border_length = 9;2
function square(a)310
var area=square(border_length);
1112 console.log('
邊長為border_length為的正方形的面積為:
'+area);
13 console.log('
border_length值為:
'+border_length);
js學習基礎
js學習基礎 變數 定義宣告變數 形式 var 變數名 變數值 可以用typeof 函式獲取變數型別 資料型別 1.基礎資料型別 數字 number 整型 int 浮點型 float double 布林值boolean 字串 string 2.復合資料型別 陣列array定義方式 var arr n...
js基礎學習
1.值型別 var a 100 var b a a 200 console.log b 1002.引用型別 物件,陣列,函式 限制擴充套件屬性 var a var b a b.age 21 console.log a.age 213.typeof 運算子 只能區分值型別,除了函式型別 typeof ...
AI學習計畫隨想
準備認真學習ai,先不考慮技術轉型吧,轉型ai也並不容易,但至少要能理解ai主流技術和原理,畢竟目前來看是大勢所趨,作為乙個合格的程式設計師,應該養成主動學習了解新技術的習慣。和乙個搞ai的同學聊天,他說非科班想轉型ai可能會很難,因為感覺普通程式設計師普遍缺少用ai分析問題的思維。具體是啥思維同學...