JS学习笔记——简述javascript中运算符优先级

本文详细介绍了JavaScript中各类运算符的优先级,包括字段访问、数组下标、函数调用、一元运算符、算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符等,帮助开发者深入了解语言核心机制。

运算符优先级(从上向下优先级依次降低)
(1) . [ ] ( ) 字段访问、数组下标、函数调用以及表达式分组
(2)++(一元运算符) --(一元运算符) -(负号) ~(位运算符) !(逻辑运算符) delete new typeof void 一元运算符、返回数据类型、对象创建、未定义值
(3) * / %(算术运算符) 乘法、除法、取模
(4) + - (算术运算符) +(字符串连接) 加法、减法、字符串连接
(5) << >>(位运算符) >>> 移位
(6) < <= > >=(关系运算符) instanceof 小于、小于等于、大于、大于等于、instanceof
(7) == != === !==(关系运算符) 等于、不等于、严格相等、非严格相等
(8) &(位运算符) 按位与
(9) ^(位运算符) 按位异或
(10) |(位运算符) 按位或
(11) &&(逻辑运算符) 逻辑与
(12) ||(逻辑运算符) 逻辑或
(13) ?:(三目运算符) 条件/三目运算符
(14) = += -= *= /=(赋值运算符) 赋值、运算赋值
(15) ,(逗号运算符) 多重求值

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值