switch和if的简单基本使用

用switch方法判断该年龄属于哪类人群
一般相对较为复杂的条件判断时就可以使用IF语句进行判断
default: 当所有参数都不匹配的时候 就打印default执行的内容

1.switch方法

<script>
	function message(age) {
		let msg = " ",
		switch (true) {   //此处switch(2>1)也可正常执行,因为2>1为真
			case age > 60 :
				msg = "老年";
				break;     //break执行后退出,如果不匹配 就继续下一个选项 以此类推 直到匹配到相对应的进行执行
			case age > 40:
				msg = "中年";
				break;
			case age > 20:
				msg = "青年";
				break;
			}
			return msg;      //return返回该年龄属于的msg
		}
	console.log(message(67));   //打印输出67岁时所属于的年龄段
</script>

1.if方法

function message(age) {
		let msg = " ",
		if (age > 60) {
		msg = "老年";
		} else if (age > 40) {
		msg = "中年";
		}else if (age > 20) {
		msg = "青年";
		}
		return msg;
}
console.log(message(67));   //打印输出67岁时所属于的年龄段
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
if语句和switch语句都是编程中常用的条件语句,用于根据不同的条件执行不同的代码块。它们的基本用法如下: 1. if语句 if语句的基本语法如下: ```python if condition: # 如果条件成立,执行这里的代码块 else: # 如果条件不成立,执行这里的代码块 ``` 其中,`condition`是一个表达式,如果它的值为True,则执行if语句后面的代码块,否则执行else语句后面的代码块。需要注意的是,else语句是可选的,也就是说,if语句可以没有else语句。 下面是一个简单的例子,演示了如何使用if语句判断一个数是奇数还是偶数: ```python num = 10 if num % 2 == 0: print("偶数") else: print("奇数") ``` 2. switch语句 Python中没有内置的switch语句,但是我们可以使用if语句来模拟switch语句的功能。switch语句的基本语法如下: ```python def switch(case): switcher = { 'case1': '执行case1的代码', 'case2': '执行case2的代码', 'case3': '执行case3的代码', } return switcher.get(case, '没有匹配的case') ``` 其中,`switcher`是一个字典,它将每个case和对应的代码块关联起来。`get()`方法用于获取字典中对应case的值,如果没有匹配的case,则返回默认值。 下面是一个简单的例子,演示了如何使用switch语句判断一个月份的天数: ```python def get_days(month): switcher = { 1: 31, 2: 28, 3: 31, 4: 30, 5: 31, 6: 30, 7: 31, 8: 31, 9: 30, 10: 31, 11: 30, 12: 31, } return switcher.get(month, "无效的月份") print(get_days(2)) # 输出:28 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

礼礼。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值