JavaScript 運算符

JavaScript 運算符
運算符 "=" 用於給 JavaScript 變量賦值。(給變量賦值)
算術運算符 "+" 用於把值加起來。用於字符串的 "+" 運算符:
"+" 運算符用於把文本值或字符串變量加起來(連接起來)。
如需把兩個或多個字符串變量連接起來,請使用 "+" 運算符。
要想在兩個字符串之間增加空格,需要把空格插入一個字符串之中,或者把空格插入表達式中(" ")
如果兩個數字相加,返回數字相加的和。
如果數字與字符串相加,返回字符串。
。。。。。。
算術運算符:
+:加法
-:減法
*:乘法
/:除法
% :取模(餘數)
++:自增(遞增),前置型:。後置型:
--:自減(遞減),前置型:。後置型:
。 。。。。。。
賦值運算符:
賦值運算符用於給 JavaScript 變量賦值。
=

+=

*=
/=
%=
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
JavaScript 比較 和 邏輯運算符
比較和邏輯運算符用於測試 true 或者 false。
邏輯運算用來判斷一件事情是“對”的還是“錯”的。或者說是“成立”還是“不成立”。判斷的結果是二值的。
即沒有“可能是”或者“可能不是”。這個“可能”的用法是一個模糊概念。
在計算機裏面進行的是 二進制運算。邏輯判斷的結果只有二個值,稱這二個值爲“ 邏輯值”。
用數的符號表示就是“1”和“0”。其中“1”表示該邏輯運算的結果是“成立”的。如果一個邏輯運算式的結果爲“0”。那麼這個邏輯運算式表達的內容“不成立“。
比較和邏輯運算符用於測試 "true(真實的)" 或者 "false(錯誤的)"。
。。。。。。。
比較運算符:
==:等於
===:絕對等於(值和類型均相等)
!=:不等於
!==:絕對不等於(值和類型有一個不相等,或兩個都不相等)

:大於,向左
<:小於,向右
=:大於或等於

<=:小於或等於
。。。。。。。
JavaScript == 與 === 區別
1、對於 string、number 等基礎類型,== 和 === 是有區別的
a)不同類型間比較,== 之比較 "轉化成同一類型後的值" 看 "值" 是否相等,=== 如果類型不同,其結果就是不等網站權重查詢
b)同類型比較,直接進行 "值" 比較,兩者結果一樣。
2、對於 Array,Object 等高級類型,== 和 === 是沒有區別的
進行 "指針地址" 比較
3、基礎類型與高級類型,== 和 === 是有區別的
a)對於 ==,將高級轉化爲基礎類型,進行 "值" 比較
b)因爲類型不同,=== 結果爲 false
4、!= 爲 == 的非運算,!== 爲 === 的非運算
。。。。。。。
邏輯運算符:
邏輯非 "!":not(相反)
邏輯與 "&&":and(和),當兩個條件成立時會顯示布爾值“true”,反之會顯示“false”
邏輯或 "||":or(或者),當一個或兩個條件成立時會顯示布爾值“true”,反之會顯示“false”
可以在條件語句中使用比較運算符對值進行比較,然後根據結果來採取行動。
JavaScript 還包含了基於某些條件對變量進行賦值的條件運算符。
三元運算:條件表達式?值1:值2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章