一、Switch语句
switch
语句可以替代多个 if
判断
switch
语句有至少一个 case
代码块和一个可选的 default
代码块。
switch
(
x)
{
case
'value1'
:
// if (x === 'value1')
...
[
break
]
case
'value2'
:
// if (x === 'value2')
...
[
break
]
default
:
...
[
break
]
}
- 比较
x
值与第一个case
是否严格相等,然后比较第二个case
(value2
)以此类推。 - 如果相等,
switch
语句就执行相应case
下的代码块,直到遇到最靠近的break
语句。 - 如果没有符合的 case,则执行
default
代码块(如果default
存在)。+ -
x
值与一个case
严格相等后执行相应代码块,如果没有break
,程序将不经过任何检查就会继续执行下一个case
。
共享同一段代码的几个 case
分支可以被分为一组。
二、函数
函数主要组成:
参数(输入)
返回值(输出)
函数定义:
函数名===变量名
函数名命名规则和变量名一样
局部变量(函数的参数)
返回值:返回一个确定值,中断程序执行