js &&与||的妙用
2024-10-09 23:32:38
&&表达式中,若前一个为false则不会执行下去,||表达式中,一直寻找到true即停止
例:
成长速度为5显示1个箭头,为10显示2个箭头,为 15显示3个箭头,其余显示0个箭头
var arrows = (speed==5 && 1) || (speed==10&&2) || (speed==15 && 3) ||0
//缺点:可读性差
方法二:JSON实现
var arrows = {‘5’ : 1 ; ‘10’ : 2 ; ‘15’ : 3}[speed] || 0 ;
//缺点:仅能判断是否相等,不能判断范围
最新文章
- 【Win 10应用开发】AdaptiveTrigger在自定义控件中是可以触发的
- IntelliJ IDEA 15.0.2远程debug tomcat
- 在windows系统的文件右键菜单中增加“命令提示符”
- 数据结构-多级指针单链表(C语言)
- LVS 之 DR 2
- js判断一个字符串是否在另一个字符串中存在 indexOf
- Ubutn14.04下caffeine工具不显示在工具栏中的问题
- Java基础知识强化93:算一下你来到这个世界多少天的案例
- ECSTORE验证码优化
- Prism for Xamarin.Forms
- maven仓库有jar包还是报错怎么办?
- Python操作Mysql数据库进阶篇——查询操作详解(一)
- Python之路----递归函数
- Android -- 跳转应用市场评分
- django使用流程
- android apktool 基本的安装与使用
- DNS 解析流程
- opensuse13.1 安装 SqliteMan
- Python人体肤色检测
- spring data jpa封装specification实现简单风格的动态查询
热门文章
- linux 漏洞列表
- Zyan Drench,支持Wifi的Android游戏
- NOI 2011 【阿狸的打字机】
- 《流畅的Python》第二部分 数据结构 【序列构成的数组】【字典和集合】【文本和字节序列】
- 踩坑 Pycharm 2020.1.1 安装/ JetBrains破解/ anacode配置
- CMD/ENTROYPOINT区别
- Java 合并Word文档
- 多测师_测试理轮_002(v模型和H模型)
- 还不会ida*算法?看完这篇或许能理解点。
- Vue.js 学习笔记之五:编译 vue 组件