运算符 分支 while循环

154 阅读1分钟

算术运算符

        +
	-
	*
	/
	%
		求余数
		5 % 3 = 2
  • 赋值运算符
=:赋值
	变量 =  值  | 函数调用  | 表达式
	+=: 相当于 变量= 变量+ 值
  • 一元运算符
对单变量进行操作
	++
		写在变量后面:先使用再自增
		写在变量前面,是先自增再使用
	--
		写在变量后面:先使用再自减
		写在变量前面,是先自减再使用
  • 比较运算符
>  <   >=  <=
	==
		比较值是否相等
	===
		比较值和类型是否相等
	!==
	说明
		数值比较大小
		字符串比较是否相等
  • 逻辑运算符
逻辑与
		同时满足多个条件
			有一个条件不成立,就不成立
			所有条件成立,才成立
	逻辑或
		多个条件中有一个满足就可以
			有一个成立就成立
			所有都不成立才不成立
	逻辑非
		取反

分支

  • 单分支
if(bool值做为条件){操作}
			获取bool值的几种方式
				直接赋值true/false
				关系运算符表达式--比较运算符
				逻辑运算符--多条件
				判断具体的变量值
					在js中为false的值有:
						undefined/null
						0
						""  '' ``
  • 双分支
	if(条件){}else{}
	多分支
		if(条件){}else if(条件){} ......else{}
	三元表达式
		条件表达式 ?成立之后的操作 :  不成立之后的操作
		补充说明
			如果做处理,代码只能写一句
			可以写在模板字符串中
			可以嵌套                 

while循环

while(条件){循环体}:如果条件满足,就执行循环体,如果不满足就结束循环
	循环三要素
		变量初始值
		结束条件
		变量的变化