php学习笔记----基础-----2运算符&&循环

目录

运算符:

所有运算符

运算符优先级:

 条件选择:

If分支:

if的级联

Switch分支:

循环结构:

For循环:

while循环:

do-while循环

循环控制


运算符:

所有运算符

赋值运算:符号是“=”,表示将右边的结果

+:执行数据累加

-:数据相减

*:键盘上没有乘法符号,使用*代替,两个数相乘

/:正斜杠代替,表示两个数相除

%:取余(模)运算,两个数(整数)相除,保留余数

>:左边大于右边,返回结果true

>=:左边大于等于右边

<:左边小于右边

<=:左边小于或者等于右边

==:左边的与右边的相同(大小相同)

!=:左边的与右边的不同(大小不同)

===:全等于,左边与右边相同:大小以及数据的类型都要相同

&&:逻辑与,左边的条件与右边的条件同时成立(两边结果都为true)

||:逻辑或,左边的条件或者右边的条件只要有一个满足即可

!:逻辑非,对已有条件进行取反,本身为true,取反结果就是false

. :将两个字符串连接到一起

.= : 复合运算,将左边的内容与右边的内容连接起来,然后重新赋值给左边变量

@:在可能出错的表达式前面使用@符号即可

三目运算:表达式1 ? 表达式2 :表达式3;

++:在原来的值上+1

--:在原来的值上-1

+=:左边的结果与右边结果相加,然后赋值给左边

-=:左边的减去右边的结果,然后复制给左边

*=:乘法操作

/=:除法操作

%=:模操作

&:按位与,两个位都为1,结果为1,否则为0

|:按位或,两个有一个为1,结果为1

~:按位非,一个位如果为1则变成0,否则反之

^:按位异或,两个相同则为0,不同则为1

<<:按位左移,整个位(32位),向左移动一位,右边补0

>>:按位右移,整个位向右移动一位,左边补符号位对应内容(正数补0,负数补1)

运算符优先级:

 条件选择:

If分支:

If(条件表达式){

//满足条件后执行的代码段;

}else{

//不满足条件执行的代码段;

}

if的级联

If(条件表达式1){

//满足条件表达式1的代码段;

}elseif(条件表达式2){

//不满足表达式1条件,但是满足表达式2的代码;

}… //可以使用多个elseif来进行再次条件筛选

Else{

//全部不满足要执行的代码;

}

Switch分支:

Switch基本语法:

Switch(条件表达式){

//所有条件判断:逐个进行

Case 值1: //当前条件表达式的结果与值1相等(==)

要执行的代码段;

Break; //在switch中,如果条件匹配成功,那么系统就不会再次匹配条件,会自动顺序执行向下的所有代码(case代码除外),需要中断执行:break表示中断switch(结束)。

Case 值2:

要执行的代码段;

Break;

//可以使用类似else的语法:都不匹配

Default:

//匹配失败的代码;

Break;

}

循环结构:

For循环:

For(条件表达式1;条件表达式2;条件表达式3){

//条件表达式1:定义初始化条件,可以有多种赋值语句存在,使用逗号分隔即可

//条件表达式2:边界判定,限定循环执行的次数

//条件表达式3:用来执行条件变化(自操作)

//循环体

}

while循环:

while(条件表达式){

//条件表达式就是判断边界条件

循环体; //循环条件的变化

}

do-while循环

do-while基本语法:

do{

//循环体

}while(条件表达式);

循环控制

Continue 层级; //默认是1(循环可以多层嵌套)

Break 层级; //默认是1

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值