JS运算符详解与优先级
JS运算符详解与优先级
- 算术运算符
- 赋值运算符
- 一元运算符
- 比较运算符
- 逻辑运算符
- 运算符优先级
算术运算符
+ 求和
- 求差
* 求积
/ 求商
% 求余 取模
乘除取余优先级相同,加减优先级相同
使用()可以提高优先级
先乘除后加减
赋值运算符
= 右边的赋值给左边的容器
+=
age+=1 等价于age = age+1-=
*=
%=
一元运算符
前置自增 ++i
先自加,再使用后置自增 i--
先使用再自加
// 前置自增let i = 1// 先自加 再使用console.log(++i) //2console.log(++i + 2) // 4// 后置自增let i = 1// 先使用 后自加console.log(i++ + 2) //3console.log(i) //2
比较运算符
> : 左边是否大于右边
<: 左边是否小于右边
>=: 左边是否大于或等于右边
<=: 左边是否小于或等于右边
==: 左右两边是否相等
===: 左右两边是否类型和值都相等
!==: 左右两边是否不全等
字符串比较,比较的是ASICC码
NaN不等于任何数值
小数中有精度问题
逻辑运算符
逻辑或 || 一真则真
左边为true就短路(不继续向右判断)逻辑与 && 一假则假
左边为false就短路逻辑非 ! 取反
运算符优先级
一元运算符的 逻辑非 优先级很高
逻辑与(&&)比逻辑或(||)优先级高
JS运算符详解与优先级相关推荐
- 【面试】JAVA六种运算符详解及优先级
文章目录 一.算术运算符 二.赋值运算符 三.关系/比较运算符 四.逻辑运算符 五.位运算符 六.三元运算符 七.运算符的优先级 一.算术运算符 + - * / % ++ -- % 取模运算 - 取余 ...
- mysql所支持的比较运算符_mysql比较运算符有哪些?Mysql比较运算符详解
比较运算符可用于比较数字和字符串.今天发一篇Mysql比较运算符详解,希望对初学者有所帮助,虽然现在流行NoSQL,但是MYSQL还是很有用的,数字作为浮点值进行比较,字符串以不区为例进行比较,=运算 ...
- C语言学习——运算符详解
C语言学习--运算符详解 一.学习运算符 (1)运算对象的数目 C语言中,运算符的运算对象可以是一个,称单目运算符:运算对象也可以是两个,称双目运算符:运算对象还可以是三个,称三目运算符. (2)运算 ...
- python3运算符和表达式实验报告_对Python3 * 和 ** 运算符详解
在 Python 中,* 和 ** 具有语法多义性,具体来说是有四类用法. 1. 算数运算 * 代表乘法 ** 代表乘方 >>> 2 * 5 10 >>> 2 ** ...
- 二叉堆详解实现优先级队列
二叉堆详解实现优先级队列 文章目录 二叉堆详解实现优先级队列 一.二叉堆概览 二.优先级队列概览 三.实现 swim 和 sink 四.实现 delMax 和 insert 五.最后总结 二叉堆(Bi ...
- JavaScript学习总结(四)——逻辑OR运算符详解
转载自 JavaScript学习总结(四)--逻辑OR运算符详解 在JavaScript中,逻辑OR运算符用||表示 var bTrue = true;var bFalse = false;var ...
- java 实现按规则自增功能_java运算符详解 - osc_74vaali6的个人空间 - OSCHINA - 中文开源技术交流社区...
java基础(2)--运算符详解 自增自减规则 自增自减就是常用的 a = a++ 或者 a = ++a;前者是后缀式,先把a赋值给a,再加一:后者是后缀式,先加一,在赋值给a;而且a++,++a并不 ...
- Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一)
Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一) 本文目录: 一.[旋转的精灵女孩]案例运行效果 二.Three.js简介 三.Three.js代码正常运行显示条件 (1)不载入 ...
- Python爬虫JS解密详解,学会直接破解80%的网站(一)!!!
文章目录 1.网页查看 2.有道翻译简单实现源码 3.JS解密(详解) 4.python实现JS解密后的完整代码 4.1.实现效果 5.JS解密后完整代码升级版 5.1.实现效果 CSDN独家福利降临 ...
最新文章
- 90%的用户都不知道手机内部功能
- RedisDesktopManager连接不上redis的解决方法
- shell 中引用参数总结
- php gif 透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
- 洛谷 2759 奇怪的函数
- 奇虎回应委员退出360督导委员会 称流氓软件产业链已基本消灭
- 微塔式服务器esxi虚拟机黑群晖,ESXi6主机上安装部署黑群晖虚拟机
- session用法_面试中经常问到的:session和cookie有什么区别?
- 巧用DOS命令打印上线文件列表
- archlinux安装gnome-shell主题
- S32K14x MCAL配置之MCU
- 2020下半年软考 软件设计师通过感言
- 统考计算机应用基础ex,EXCEL操作题
- 计算机地图制图pdf,计算机地图制图(资料).pdf
- 添加MSN客服代码,可显示MSN在线和不在线,自动打开MSN聊天窗口
- fuzzy extractor 模糊提取器的代码解读和实现
- [LOJ]#6515. 「雅礼集训 2018 Day10」贪玩蓝月
- 78 岁华科教授逐梦 40 载,国产数据库达梦冲刺 IPO
- Android两个canvas混合叠加,Android Canvas设置绘画时重叠部分的处理模式【含效果图】...
- OpenGL实现碰撞检测与模拟重力效果(简单的物理系统)
热门文章
- 基于Keras搭建LSTM网络实现文本情感分类
- python50个练习题(第一期答案)
- cortex—A7 cortex—A9 cortex—A53
- FreeCAD Part Design Workbench 零件设计工作台
- 阿里数据分析岗一面总结与反思
- 数据分析岗笔试卷——目录索引
- Linux中的黑洞(black hole)-/dev/null
- Camtasia2023最新版电脑视频录屏记录编辑软件
- python transpose函数_转载:numpy中transpose和swapaxes函数讲解
- 可移动存储设备的识别,获得逻辑驱动器的类型