JS 基礎學習隨想

2022-05-05 20:39:06 字數 1457 閱讀 2832

2012年就已經接觸過了js,給我的印象:這是一門談不上覆雜的語言.大概這就是所謂的學的越淺,用的越少,覺得自己會的東西好像得更多吧!開始做基礎練習題的時候覺得好像都十分簡單.可是後來在做到物件陣列的部分還是遇到了問題,接著發現自己其實並不非常了解js.首先來說說我在codefordream基礎學習的情況吧

基礎部分主要學習的有:注釋符號,資料型別,算數運算,邏輯術語,判斷語句,迴圈語句,及function.

簡單的可以說說的是,由於長期使用其他語言的原因,js對於陣列的遍歷其實有一點區別:

最開始我是這樣拼接字串的

1

var arr_string = ['

下面是張三的個人資訊:

','\n

','姓名:

','張三

','\n

','年齡:

','18'];

2//完成字串的拼接

3var str_result = "";4

for(var i =0;i<7;i++)

7 console.log(str_result);

後來我了解到js遍歷的時候可以有另乙個方法,其實**可以寫成這樣:

1

var arr_string = ['

下面是張三的個人資訊:

','\n

','姓名:

','張三

','\n

','年齡:

','18'];

2//完成字串的拼接

3var str_result = "";4

for(var i in

arr_string)

7 console.log(str_result);

而相對於if判斷而言,則感覺和其他語言沒有太大的區別

1

var weather = "多雲"

;2//在下面的寫出關於天氣條件的**

3if(weather == "晴天"

)6else

if(weather == "陰天"

)9else

if(weather == "多雲"

)12else console.log("

我也不知道要做什麼

");

function(函式)是所有語言都有的,無需多言,例如這就是乙個簡單的求面積函式

1

var 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分析問題的思維。具體是啥思維同學...