從這三點了解JavaScript表達式和操作符,對於新手非常實用!

大部分編程語言都有相似的邏輯結構(比如常見的if語句),JavaScript腳本也不例外,而這些邏輯結構由數據和操作構成的。學習任何編程語言這些都是必須瞭解的,在這些基本操作的,其中操作符和表達式是最常見的,今天為大家介紹一下JavaScript的表達式和操作符。

從這三點了解JavaScript表達式和操作符,對於新手非常實用!

JavaScript表達式

對變量進行賦值、改變、計算等操作的語句叫做表達式。比如說var A=2;var B=3;var C=A+B;這段簡單的代碼就是一個簡單的表達式,你可以理解成它是變量、常量和操作符的綜合。一個表達式可包含若干個變量和常量。一般在Javacript中一個自然行認為就是一個表達式,用分號“;”作為結束標誌。也可以把所有表達式都寫到一行,用分號隔開。但是不建議這樣做,這樣做不利於增加代碼的可讀性,畢竟你寫的代碼光你自己看著方便是不遠遠不夠的。表達式可以分為操作表達式、賦值表達式、算術表達式和邏輯表達式,上面的例子是賦值表達式和算術表達式。

從這三點了解JavaScript表達式和操作符,對於新手非常實用!

JavaScript操作符

JavaScript操作符表示應該進行聲明性質的操作,對數據操作的符號。操作的類型決定它的語義,JavaScript操作符有自己的優先級。JavaScript操作符可以是四則運算符、關係運算符、位操作符、邏輯操作符、符合操作符。關於操作符要注意以下幾點:

1、操作符可以分為一元操作符、二元操作符和三元操作符。一元和二元操作符是最常見的,常見的自加(++)、自減(--)是一元操作符,var A=2;var B=3;var C=A+B;是二元操作。

2、三元操作是比較複雜的,比如說x=prompt(“請輸入一個正整數”,“10”);y=x>5?(x=5):(x*2);alert(y);。先使用prompt()得到一個整數。然後再用三元條件表達式做出判斷:x是否大於5?如果大於,x>5表達式結果就是true。程序會執行“:”前面表達式“x=5”;如果小於5的話則執行“x*5”,最後的執行結果會被賦值給變量y,並通過alert顯示給用戶。三元操作符不建議嵌套超過3次。

從這三點了解JavaScript表達式和操作符,對於新手非常實用!

3、自加、自減操作符中,要注意操作符和變量的位置,“x++”和“++x”是不同的意義。

4、位運算符統稱當做邏輯運算符來使用。

JavaScript運算符的優先級

四則運算的計算順序是乘除高於加減。先高級操作符優先後是低級操作符,括號是可以改變運算的先後順序,這一點是經常用到的,運用得到是可以解決很多問題的。善於利用優先級可以構造複雜的表達式,即使看起來很怪但是是可以運行的。

關於JavaScript中的表達式和運算符先聊到這,大神可以直接忽略這篇文章,每天學習一個知識點,每日寄語-“一棵大樹經過一場雨之後倒了下來,原來是根基短淺。我們做任何事都要打好基礎,才能堅固不倒。”


分享到:


相關文章: