没有合适的资源?快使用搜索试试~ 我知道了~
详解JavaScript 中 if / if…else…替换方式
0 下载量 147 浏览量
2020-12-12
21:47:27
上传
评论
收藏 86KB PDF 举报
温馨提示
说说烂大街的if/if…else…,程序中用得最多的流程判断语句。 对着曾经满屏的if/if…else…,心想能不能搞点事情,折腾点浪花浪里呀浪。 对顶着“这个需求很简单,怎么实现我不管,明天上线”的程序猿,答案必须YES。 “Write Less, Do More”,学习进步的本质就是为了更有效率地偷懒。 废话说完,直接上方法汇总,让我们来一窥究竟: switch改写if // if 版本 var a = 1; if(a > 1 && a < 5> 5 && a < 10){ return 5 }else{ return 10 }
资源推荐
资源详情
资源评论
详解详解JavaScript 中中 if / if…else…替换方式替换方式
说说烂大街的if/if…else…,程序中用得最多的流程判断语句。
对着曾经满屏的if/if…else…,心想能不能搞点事情,折腾点浪花浪里呀浪。
对顶着“这个需求很简单,怎么实现我不管,明天上线”的程序猿,答案必须YES。
“Write Less, Do More”,学习进步的本质就是为了更有效率地偷懒。
废话说完,直接上方法汇总,让我们来一窥究竟:
switch改写if
// if 版本
var a = 1;
if(a > 1 && a < 5) {
return 1
} else if(a > 5 && a < 10){
return 5
}else{
return 10
}
// switch 改版
switch(true){
case (a > 1 && a < 5):
return 1
case (a > 5 && a < 10):
return 5
default:
return 10
}
以上代码的switch…case…的用法实际使用不多,仅供参考。
一般case为常量时switch…case…用得较多。
选择分支较多时,建议选用switch…case可提高程序的效率,但switch…case不足的地方在于只能处理字符或者数字类型的变
量,if…else更加灵活,可用于判断表达式是否成立,比如if(a+b>c),if…else的应用范围更广。
三元运算符改写三元运算符改写if
// if 版本
if (bool) {
value = 1;
} else {
value = 2;
}
资源评论
weixin_38740397
- 粉丝: 6
- 资源: 854
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功