流程控制语句
概念:选择结构语句指的就需要对一些条件作出判断,从而决定执行指定的代码
if单分支语句
if…else语句
if…elseif…else语句
switch语句
1.if单分支语句
概念:if条件判断语句也被称为单分支语句,当满足某种条件时,就进行某种处理
举例:只有年龄大于等于18周岁,才输出已成年,否则无输出。
2.if…else语句
概念:if…else语句也称为双分支语句,当满足某种条件时,就进行某种处理,否则进行另一种处理。
举例:判断一个学生的年龄,大于等于18岁则是成年人,否则是未成年人。
三元运算符
三元运算符:又称为三目运算符,它也可以完成if…else语句的功能。
先求条件表达式的值
如果为真,则返回表达式1的执行结果
如果为假,则返回表达式2的执行结果
当表达式1与条件表达式相同时,可以简写,省略中间的部分
3.if…elseif…else语句
概念:if…elseif…else语句也称为多分支语句,用于针对不同情况进行不同的处理
举例:对一个学生的考试成绩进行等级的划分,若分数在90100分为优秀,分数在8090分为优秀为良好,分数在7080分为中等,分数在6070分为及格,分数小于60则为不及格。
4.switch语句
概念:switch语句也是多分支语句,功能与if系列条件语句相同,不同的是它只能针对某个表达式的值作出判断,从而决定执行哪一段代码
特点:代码更加清晰简洁、便于阅读
举例:根据学生成绩$score进行评比(满分为100分)
循环结构语句
概念:就是可以实现一段代码的重复执行
举例:计算给定区间内的偶数或奇数的和等
while
do…while
for
1.while循环语句
概念:while循环语句,是根据循环条件来判断是否重复执行这一段代码的
2.do…while循环语句
3.for循环语句
概念:for循环语句是最常用的循环语句,它适合循环次数已知的情况。
跳转语句
break
continue
1.break语句
break语句可应用在switch和循环语句中,其作用是终止当前语句的执行,跳出switch选择结构或循环语句,执行后面的代码。
continue语句与break语句的区别在于,前者用于结束本次循环的执行,开始下一轮循环的执行操作;后者用于终止当前循环,跳出循环体。