运算符与流程控制

运算符

运算符:用来运算的符号就是运算符
运算:由一个数值或多个数值在运算的过程中产生一个新的值得过程就叫做运算

  • 算数运算符 + - * / %

++ 自增 自己+1
--自减 自己-1
++在前 先运算 后解析
++在后 先解析 后运算

  • 赋值运算符 += -= *= /= %=
  • 逻辑运算符 || ! &&

逻辑与 && 真真为真,假假为假,其他都为假
逻辑或 || 真假为真,假假为假,真真亦为真
逻辑非 ! 真亦假,假亦真

  • 比较运算符 > < >= <= == === != !==

== 相等 不分类型
=== 全等 区分类型 更严格
!= 不等于 不区分类型
!== 不全等于 区分类型
>= 大于等于 <= 小于等于

  • 位运算符
  • 字符串运算符 +

一元运算符 – ++ 一个操作数就可以运算的叫一元运算符
二元运算符 两个操作数进行运算
三元运算符 表达式1?表达式2:表达式3;
                    条件[真\假]?真:假;
复合运算符 += -= *= /=


流程控制

1- 顺序结构  自上而下解析
2- 分支结构  if结构  if..else结构 if..else if结构 switch..case结构  三元运算符
3- 循环结构  for  while  do..while  for .. in

if...else结构 ----- 双分支:最终会执行一个分支
if..else if结构 ----- 多个分支:针对于范围性的数据操作
switch..case结构 ----- 多个分支:针对于固定性的数据操作
for循环 ---- 计数性循环
while循环 ---- 条件性循环

if else if else 结构
		if(条件表达式1){
			表达式1;
		}else if(条件表达式2){
			表达式2;
		}else if(条件表达式3){
			表达式3
		}else{
			以上条件都不满足 执行此处代码
		}
switch...case 结构
		switch (key) {
            case value:执行语句
            break;
        
            default:
                break;
        }

 1. for 循环
		for(初始值1;条件表达式2;条件表达式3){
			代码块儿4;
		}
	执行过程:
		1- 初始化变量
		2- 判断条件表达式2的结果是否为真true,如果为真,执行代码块4;如果结果为false,终止此次执行
		3- 判断条件表达式2,结果是否为真true,如果为真,执行代码块4;
		执行表达式3,判断条件表达式2结果是否为真true,如果为true,执行代码块儿4;
	执行过程:
			1 --- 2 --- 4 --- 3 --- 2 --- 4 ---3 --- 2
 2. while 循环
		初始值1;
		while(条件表达式2;){
			代码块儿4;
			条件自增\自减[表达式3];
		}
 3. do..while 循环
 		do{
 			表达式3;
 			代码块4;
 		}while(条件表达式2);
 	执行过程:
 			1---4---3---2 或 1---3---4---2

####break 终止执行
####continue 跳过

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值