开发者学堂课程【JavaScript 入门与实战: 运算符的优先级】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/582/detail/8023
运算符的优先级
目录
一、运算符的优先级
二、范例
一、运算符的优先级
运算优先级从上往下
1. ()优先级最高
2.一元运算符 ++ -- !
3.算数运算符(与数学中的运算先后一致) 先* / % 后+ -
4.关系运算符 > >= < <=
5.相等运算符 == != === !==
6.逻辑运算符 先&& 后||
7.赋值运算符 =
二、范例
范例 1
var a = 1;
var b = 2;
var c = 0;
console.log(a || c && b);
把你需要优先运算的内容用小括号括起来,则
var a = 1;
var b = 2;
var c = 0;
console.log((a || c)&& b);
范例 2
var
s
=
4>=6
II
‘
人
’
!=
‘哈哈’
&&!(
12*2+3==122
)
&
&
ture
;
console
.
log(s);
最终 s 的结果是 ture
范例 3
var n = 10;
var f = 5 == n / 2 && (2+2*n);
console.log(f);
最终f的值为 22