且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

运算符的优先级|学习笔记

更新时间:2022-09-02 16:00:42

开发者学堂课程【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