一陌选、JavaScript操作符(運(yùn)算符):
1理郑、一元操作符(單目操作符):
遞增和遞減操作符
++遞增操作符,--遞減操作符 ? ? ? ( a++? ? 先賦值? 后自加 ? ? ? ? ? a-- 先賦值? 后自減)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (++a ? ? 先自加? ? 再賦值 ? ? ?--a ? ? 先自減? ? 再賦值)
一元加咨油、減操作符
? ? 這兩種操作符將執(zhí)行 Number() 轉(zhuǎn)型函數(shù)功能您炉。?
? ? 2、加性操作符
? 當(dāng)運(yùn)算中出現(xiàn)字符串類型役电,+ 將執(zhí)行拼接的功能赚爵,轉(zhuǎn)成字符串。
? ?-? 減法操作符
當(dāng)有一個(gè)操作數(shù)是字符串、布爾值冀膝、 null 或者undefined 膏蚓,需要先在后臺(tái)調(diào)用 Number() 函數(shù)將其轉(zhuǎn)換為數(shù)值,然后再根據(jù)前面的規(guī)則執(zhí)行減法計(jì)算畸写。如果轉(zhuǎn)換的結(jié)果是 NaN ,那減法的結(jié)果就是 NaN 氓扛。
? ? 3枯芬、乘性操作符
? 乘性操作符遇到非數(shù)值型將執(zhí)行 Number() 轉(zhuǎn)型函數(shù)功能。(隱式類型轉(zhuǎn)換)?
? *? 乘法操作符 ? ? ? ? ???/? 除法操作符 ? ? ? ? ? ? ??%? 取余操作符
? ? 4采郎、關(guān)系操作符
? < 千所、 > 、 <= 和 >= 這幾個(gè)關(guān)系操作符用于對(duì)兩個(gè)值進(jìn)行比較
? ? 5蒜埋、相等操作符
? 相等和不相等——先轉(zhuǎn)換再比較(只比較轉(zhuǎn)化后的值是否相等)淫痰。
? 全等和不全等——只比較而不轉(zhuǎn)換(不只是比較值還比較類型)。
? 都返回布爾類型的值(true真的 或 false假的)
? 1整份、相等和不相等 ( == 和 待错!= )
? ?2、 全等和不全等(===和烈评!==)
注:除了在比較之前不轉(zhuǎn)換操作數(shù)之外火俄,全等和不全等操作符------與----------相等和不相等操作符并沒有什么區(qū)別。
二讲冠、JavaScript表達(dá)式:
? ? 算術(shù)表達(dá)式:由算術(shù)運(yùn)算符和括號(hào)連接起來的式子瓜客。
? ? 字符串表達(dá)式:字符串表達(dá)式是由操作符(運(yùn)算符)、變量和常數(shù)(字符串常數(shù)竿开、數(shù)字常數(shù)或?qū)ο蟪?shù))的組合
? ? 關(guān)系(比較)表達(dá)式:指的是運(yùn)算符為<,<=,>,>=,==,!=,===的表達(dá)式谱仪。
? ? 邏輯表達(dá)式:指運(yùn)算符為或||、與&&否彩、非疯攒!的表達(dá)式。