我們都知道,除法、乘法等操作符的優先級比加法和減法高,例如:
var numa=3; var numb=6 jq= numa + 30 / 2 - numb * 3; // 結果爲0
如果我們要改變運算順序,需添加括號的方法來改變優先級:
var numa=3; var numb=6 jq= ((numa + 30) / (2 - numb)) * 3; //結果是-24.75
操作符之間的優先級(高到低):
算術操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號
如果同級的運算是按從左到右次序進行,多層括號由裡向外。
var numa=3; var numb=6; jq= numa + 30 >10 && numb * 3<2; //結果爲false