JS当中利用&&和||简化代码
2024-09-04 17:28:59
var add_level = ;
if(add_step == ){
add_level = ;
}
else if(add_step == ){
add_level = ;
}
else if(add_step == ){
add_level = ;
}
else if(add_step == ){
add_level = ;
}
else {
add_level = ;
}
var add_level = ;
switch(add_step){
case : add_level = ;
break;
case : add_level = ;
break;
case : add_level = ;
break;
case : add_level = ;
break;
default : add_level = ;
break;
上面的是if else 和 switch的两种写法,switch略优。
改写&&与||
var add_level = (add_step== && ) || (add_step== && ) || (add_step== && ) || (add_step== && ) || ;
更简洁的写法
var add_level={'':,'':,'':,'':}[add_step] || ;
最新文章
- 给td添加滚动条
- leofs存储总结
- Debian 配置apt-get源
- js总结-面向对象编程,DOM,BOM
- PHP数据库页面增删查
- [ASP.NET]asp.net Repeater控件的使用方法
- sql 无法识别的配置节 system.serviceModel
- 如何把本机Sql Sever数据库转移到虚拟主机sql数据库
- Sicily 4495. Print permutations
- IO库 8.4
- 关于Cocos2dx之JS创建项目
- java-两个jre目录和三个lib目录-转
- python教程6-4:算数
- 史上最强学生管理系统之IO版
- JAVA基础--重新整理(1)后版
- tensorflow 在同一个GPU同时加载多张相同的图
- 包(package),继承
- 实战HMM-Viterbi角色标注地名识别
- R子集subset
- aarch64_l3
热门文章
- springmvc的第一个程序
- 2019.05.26 周日--《阿里巴巴 Java 开发手册》精华摘要
- iOS 通过storyboard设置UIView或者其他layer图层的圆角
- 解决cocos2dx 打包lua环境搭建问题( ImportError: No module named Cheetah.Template)
- iOS开发之MVVM在项目中的应用
- 浅谈JavaScript中的正则表达式(适用初学者观看)
- 洛谷 P2568 GCD
- php生成zip压缩文件的方法,支持文件和压缩包路径查找
- 图解Disruptor框架(二):核心概念
- Java-basic-6-方法