一、運算子概念
運算子是檢查、改變、合併值的特殊符號或短語
二、運算子分類
2.1分類方式
1)按參與運算的數的個數
分為一元(乙個數)、二元(兩個數)、三元(三個數)
2)按功能分
邏輯啊什麼鬼的超多 3)
按優先順序、按運算方向
a+b*c 從右向左,從左向右
方向:從右向左
優先順序:最低
注意:左側只能有乙個常量或變數
let(x,y)=(a+b,6)這樣才行噠
組合賦值運算子(+ - * /)
a+=1//等同於a=a+1
自加自減
不能用於常量只能用於變數
1)var a =5
var a++或++6
2)可以寫在變數前,也可以寫在變數後,寫在變數前面先運算後賦值:
寫在變數後,先賦值後運算。
var=a
var x=a++ //x=5 a=6
var y=++a //y=6 a=5
比較運算子
比較兩邊表示式,返回乙個bool值 如果比較運算子兩側表示式和運算子表示的邏輯不匹配,整個表示式為false;
反之若匹配,整個表示式為true
邏輯運算子
和比較運算子類似,邏輯表示式的值也是bool型
參與邏輯運算的都是bool值
bool值 true flase
&&:邏輯與 表示邏輯乘法
| | :邏輯或 表示邏輯加法
!: 邏輯非 取反 單目運算子
常用運算子優先順序
算數運算子》比較運算子》邏輯運算子》賦值 條件
if...else
三種形式
1) if 沒有else
if條件
不滿足條件,跳過if,執行其後語句 2)
if...else
if 條件
else
3)if...else if... else...
if條件1
else if 『條件2
....
else if 條件n
else
前提:所以條件沒有交集
基本運算子
常用關係運算子 大於 左 右 真 假 大於等於 左 右 真 假 小於 左 右 真 假 小於等於 左 右 真 1 假 0 等於等於 比較兩個資料是否相等 10 10 1 不等於 左 右 判斷左右兩個值是否相等,如果不相等結果是真 注意 1.不可以對關係運算子進行連續使用 例如 1邏輯與 左表示式 右表...
基本運算子
is和 的區別 is用於判斷兩個變數引用物件是否為同乙個 是否在同一快記憶體空間中 用於判斷引用變數的值是否相等。id相同的,值一定相同,值相同的id不一定相同,除了小整數池的除外。解壓縮其實就是解包把多個商品一次性拿出來。name list nick egon jason x,y,z name l...
基本運算子
alt ctrl a qq截圖 int b a 執行完這行 後,先給b賦值,再自增 int c a 執行完這行 前,先自增,再給b賦值 短路運算 boolean a true boolean b false boolean c b a 若前面b為假,則後面a不用進行判斷 判斷方法 int c 5 b...