admin 管理员组

文章数量: 1086019


2024年3月9日发(作者:css hover动画)

使用switch语句做分支判断的时候,只能判断常量表达式.

Switch语句是一种判断语句,它能够进行分支判断,只能判断常量表达式。

一、switch语句的定义

switch语句是一种分支保留语句,它用来控制在一组可能出现的选项中选择执行哪一个出现,可以替代 if...else 语句。它以一元或多元表达式作为判断标准,以选择不同结果。

二、常量表达式

switch语句以常量表达式作为判断标准,常量表达式可以是字面量(即一个字符串或双引号的字符),也可以是常量(即编辑器定义的常量)。它可以是整数、字符串,但switch语句不支持浮点数,所以只能用整数或字符串来判断。

三、case的使用

switch语句后面接着由case语句来表示多种条件,case语句只能处理常量表达式,而且case语句如果不加break关键字,就不会中断,可以接着一个个case执行,直到遇到break关键字。

四、default的使用

switch语句中必须有一个default语句,用来默认让编辑器处理未知条件的情况,默认的解决方法也可以是什么都不做,用关键字pass来

表示。

总结:switch语句是一种分支判断语句,能够控制在一组可能出现的选项中选择执行哪一个出现。使用switch语句需注意,它只能判断常量表达式,支持整数、字符串,但不支持浮点数;case语句只能处理常量表达式;default语句可以是什么都不做,用pass来表示。


本文标签: 语句 判断 常量