JavaScript 是一種廣泛應(yīng)用于 Web 前端開(kāi)發(fā)的編程語(yǔ)言,其中符號(hào)是其語(yǔ)法重要組成部分。在本文中,我們將探討 JavaScript 中常用的符號(hào)。
賦值符號(hào)(=)
賦值符號(hào)(=)用于給變量賦值,例如:
let name = "Lucy";
此時(shí)變量 name 的值為 "Lucy"。
算術(shù)運(yùn)算符
JavaScript 中的算術(shù)運(yùn)算符包括加(+)、減(-)、乘(*)、除(/)和余數(shù)(%)。例如:
let x = 10; let y = 3; console.log(x + y); // 輸出 13 console.log(x - y); // 輸出 7 console.log(x * y); // 輸出 30 console.log(x / y); // 輸出 3.33333 console.log(x % y); // 輸出 1
比較運(yùn)算符
比較運(yùn)算符用于比較兩個(gè)值,可以得到一個(gè)布爾值(true 或 false)。JavaScript 中比較運(yùn)算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。例如:
let x = 10; let y = 3; console.log(x == y); // 輸出 false console.log(x != y); // 輸出 true console.log(x >y); // 輸出 true console.log(x< y); // 輸出 false console.log(x >= y); // 輸出 true console.log(x<= y); // 輸出 false
邏輯運(yùn)算符
邏輯運(yùn)算符用于組合邏輯表達(dá)式,并返回布爾值。JavaScript 中邏輯運(yùn)算符包括與(&&)、或(||)和非(!)。例如:
let x = 10; let y = 3; console.log(x >5 && y >2); // 輸出 true console.log(x< 5 || y< 2); // 輸出 false console.log(!(x >y)); // 輸出 false
三元運(yùn)算符
三元運(yùn)算符可以簡(jiǎn)化 if...else 語(yǔ)句的寫(xiě)法,其語(yǔ)法格式為:
條件表達(dá)式 ? 表達(dá)式1 : 表達(dá)式2
當(dāng)條件表達(dá)式為 true 時(shí),返回表達(dá)式1,否則返回表達(dá)式2。例如:
let x = 10; let y = 3; let result = (x >y) ? "x 大于 y" : "x 小于 y"; console.log(result); // 輸出 x 大于 y
多元運(yùn)算符
多元運(yùn)算符可以同時(shí)進(jìn)行多個(gè)操作符的運(yùn)算,常用的多元運(yùn)算符包括加賦值(+=)、減賦值(-=)、乘賦值(*=)、除賦值(/=)和求余賦值(%=)。例如:
let x = 10; x += 5; console.log(x); // 輸出 15
上述代碼等同于:
let x = 10; x = x + 5; console.log(x); // 輸出 15
位運(yùn)算符
位運(yùn)算符用于對(duì)二進(jìn)制數(shù)進(jìn)行操作,常用的位運(yùn)算符有按位與(&)、按位或(|)、按位異或(^)和取反(~)。例如:
let x = 5; let y = 3; console.log(x & y); // 輸出 1
上述代碼將 5 和 3 的二進(jìn)制數(shù)進(jìn)行按位與運(yùn)算,得到的結(jié)果是 1。
以上是 JavaScript 中常用的符號(hào),掌握好這些符號(hào)的使用將有助于開(kāi)發(fā)人員更好地理解和編寫(xiě) JavaScript 代碼。