表達式、運算符和語句

一、原始表達式:是表達式的最小單位,不在包含其餘的表達式,原始表達式包含常量、直接量、關鍵字和變量;javascript

二、對象和數組的初始化表達式實際上就是建立一個新對象和新數組,不是原始表達式;java

三、函數定義表達式:數組

一、function func() {
}


二、var test = function() {
}

四、屬性訪問表達式:函數

var o = {
   x:1, y:2;
}
o.x;

五、對象建立表達式:new Object或new Object();code

六、運算符:有一元運算符、二元運算符、三元運算符、位運算符和比較運算符;對象

七、運算符「+」「-」,在一元運算符中是正負,在二元運算符中「+」能夠作數字加法和字符串鏈接;ip

八、比較運算符:用來檢測兩個操做數的大小關係;字符串

九、eval()是一個全局函數,只有一個參數,具備更改局部變量的能力;it

十、typeof是一元運算符,返回值是操做數的一個字符串;io

十一、delete是一元操做符,用來刪除對象屬性或者數組元素;

十二、void也是一元運算符,不只常使用,結果會被忽略,返回undefined;

1三、聲明語句:var和function都是聲明語句;

1四、var語句用來聲明一個或多個變量,能夠跟隨賦值語句;

1五、function語句用來定義一個函數,函數定義也可寫成語句的形式;

1六、條件語句:有if、else、switch;

1七、if語句是一種基本的控制語句,可讓JavaScript有條件的執行語句;

1八、else語句是跟隨在if語句後面的語句,當if後面的小括號裏面的條件語句是false是纔會執行else後面花括號裏面的內容;

1九、switch語句:

switch(n) {
   case 1:
     //執行代碼塊1
   break;
   case2:
     //執行代碼塊2
   break;
   default:
     //執行代碼塊3
   break;
}

20、while:先檢測小括號裏面是否爲true,若是爲true,則執行花括號裏面的內容,反之則不執行;

var count = 0;
while (count < 10) {
    console.log(count);
    count ++;
}

2一、do...while:先執行do後面花括號裏面的內容,再檢測while後面小括號裏面是否爲true,若是爲true,則緊接着執行後面花括號裏面的內容;

2二、for循環:先執行小括號裏面第一步和第二步,第二步若是爲true,緊接着執行花括號裏面的內容,最後執行小括號裏面的第三步,直到第二步爲false時中止;

2三、枚舉:

var arr = [123,231,3412,434,1234,2314];
for (var i = 0; i < arr.length; i ++) {
    console.log(arr[i]);
}

2四、跳轉語句:跳出循環(break)或者結束本次循環執行下一次循環(continue),return是函數調用後的返回值;

相關文章
相關標籤/搜索