目標(biāo)
使用運(yùn)算符,說出前置遞增和后置遞增區(qū)別,運(yùn)算符優(yōu)先級(jí)
1.運(yùn)算符
符號(hào),用來賦值,比較執(zhí)行功能的符號(hào)
2.算數(shù)運(yùn)算符
加減乘除? 取余
+-*/%
浮點(diǎn)在算數(shù)運(yùn)算里會(huì)有問題
表達(dá)式:表達(dá)式最終都會(huì)有一個(gè)結(jié)果返回給我們,也就是返回值
遞增遞減運(yùn)算符
前置遞增? ? ++n? 先計(jì)算,后賦值
后置遞增? n--? 先賦值,后計(jì)算
比較運(yùn)算符(關(guān)系運(yùn)算符)
大于 小于? 大于等于? 小于等于? 不等于
倆等? 值相等就可以(有隱士轉(zhuǎn)換,可以把字符串轉(zhuǎn)換為數(shù)值)
三等? ? 值和 數(shù)據(jù)類型完全相同? (全等)
邏輯運(yùn)算符?
邏輯與? 兩側(cè)有一個(gè)為假? 就是加
? ? ? ? ? 面試? 語法? 表達(dá)式1表達(dá)式2
? 表達(dá)式1為真,返回表達(dá)式2? (短路,邏輯中斷)
表達(dá)式1為假,返回表達(dá)式1? 面試
如果是數(shù)字,除了0以外其他都是true
邏輯或 ||? ? 兩真為真 兩假為假
表達(dá)式1或表達(dá)式2
表達(dá)式1為真,返回表達(dá)式1
表達(dá)式1為假,返回表達(dá)式2
邏輯非!?
賦值運(yùn)算符
=
+=
-=
運(yùn)算符優(yōu)先級(jí)
==0? !=? ? ? ? ===? ? ? ? !==
先算與,后算或? (重點(diǎn)看,再寫一遍優(yōu)先級(jí))