目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

web前端全系列 教程

1839个小节阅读:2244.3k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(1.9k)
赞(0)

运算符优先级

image-20211019105417484

JavaScript 各种运算符的优先级别是不一样的。优先级高的运算符先执行,优先级低的运算符后执行。

下述表格优先级由高到低

运算符描述
. [] ()字段访问、数组下标、函数调用以及表达式分组
++ -- - ~ ! typeof一元运算符、返回数据类型、对象创建、未定义值
/ * %乘法、除法、取模
+ - +加法、减法、字符串连接
<< >> >>>移位
< <= > >=小于、小于等于、大于、大于等于、instanceof
== != === !==等于、不等于、严格相等、非严格相等
&&逻辑与
||逻辑或
?:三元运算符

特别提示

如果多个运算符混写在一起,常常会导致令人困惑的代码,所以一般我们可以通过多条语句完成,记住所有运算符的优先级,是非常难的,也是没有必要的


解决方案

  1. 添加小括号()
  2. 分离开来,写成多条语句

实时效果反馈

1.下列代码运行结果是 :

A true

B false

C 7

D 9

2. 下列运算符优先级最高的是:

A 自增自减运算符

B 移位运算符

C 比较运算符

D ()表达式分组

答案

1=>B 2=>D

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2