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

php学习笔记----基础-----2运算符&&循环,第1张

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5698348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存