目录:
1.1运算符
1.2.赋值运算符
1.3一元运算符
1.4比较运算符
1.5逻辑运算符
1.6分支
1.7三元运算符
1.1运算符
1.算术运算符
常见的几种算术运算符:+(求和) - (求差) *(求积) /(求商) %(取模,求余)
执行顺序:先乘除后加减,有括号先算括号里面的
%取余开发中的是来判断某个数字是否能被整除
1.2.赋值运算符
+= ,-= ,*= ,/= , %=
语法:
1.3一元运算符
一元运算符自增,自减运算
1.自增
符号:++ (作用:让变量+1)
前置自增:先自加再使用(++在前 先加)
后置自增:先使用再自加(++在后 后加)
(注意:前置和后置自增单独使用时没有差别)
2.自减
符号:-- (作用:让变量-1)
自增,自减使用场景:经常用于计数来使用。 比如进行10次操作,用它来计算进行了多少次了 (例如:电商网站的购物车)
前置跟后置的特点: (自减同理)
1.4比较运算符 1.5逻辑运算符 1.6分支 1.7三元运算符
1.比较运算符的作用:比较两个数据大小、是否相等
2.比较运算符的使用:
> : 左边是否大于右
<: 左边是否小于右边
>=: 左边是否大于或等于右边
<=: 左边是否小于或等于右边
==: 左右两边是否相等,将两边的数据进行转换为数值
===: 左右两边是否类型和值都相等
!==: 左右两边是否不全等
比较结果为boolean类型,即只会得到true或false
3.比较运算符的一下学姐:
1️⃣字符串比较,是比较的字符对应的ASCII码,从左往右依次比较,如果第一位一样再比较第二位,以此类推
2️⃣NaN不等于任何值,包括它本身
3️⃣尽量不要比较小数,因为小数有精度问题
4️⃣不同类型之间比较会发生隐式转换
1.5逻辑运算符
1️⃣逻辑运算符:
符号:&& 名称:逻辑与 日常读法:并且 (特点:符号两边都为true结果才为true)
口诀:一假则假,全真才真
符号:|| 名称:逻辑或 日常读法:或者 (特点:符号两边有一个true就为true)
口诀:一真则真,全假才假
符号:! 名称:逻辑非 日常读法:取反 (true变false,false变true)
口诀:真变假,假变真
2️⃣逻辑运算符里的短路:
短路:只存在于 && 和 || 中,当满足一定条件会让右边代码不执行
逻辑与:&& 短路条件:左边为false就短路
逻辑或:|| 短路条件:左边为true就短路
通过左边能得到整个式子的结果,因此没必要再判断右边
逻辑与 说明
逻辑与 说明
1.6分支
1️⃣if分支
1.if语句有三种:单分支,双分支,多分支
单分支使用语法:
双分支使用语法:
多分支使用结构(添加了嵌套):
1.7三元运算符
符号: (?) 与 (:)配合使用
语法: 条件 ? 满足条件执行的代码 : 不满足条件执行的代码