【笔记】

 // 简单的语句用三目运算符也可以的(除了需要return的)
1 == 1 ? console.log('执行了...1') : console.log();
1 == 2 ? console.log('执行了...1111') : 2 == 2 ? console.log('执行了...2') : console.log(); // 条件重构前(条件多了以后,一动就要看懂所有逻辑!)
if (1 || 1) {
console.log('执行了...1--if...else');
} else
if (a == 2 || 2) {
console.log('执行了...2');
} // switch case
switch (1) {
case 1:
console.log('1111--case')
break;
default:
console.log('2222');
break;
} // 条件重构后(条件多少无所谓)
const mapStatus = {
1: () => {
console.log('执行了...1');
},
2: () => {
console.log('执行了...2');
}
} // 为false的情况有以下几种,以下情况皆可通过 || 条件来赋值缺省
mapStatus[undefined || 1](); // undefined是定义了但没赋值
mapStatus['' || 1]();
mapStatus[false || 1]();
mapStatus[0 || 1]();
mapStatus[NaN || 1](); // NaN 是转换数据格式错误
mapStatus[null || 1](); // null是被定义但未被赋值

最新文章

  1. 部署rfc5766-turn-server--谷歌推荐的开源穿透服务器 [复制链接]
  2. django-south
  3. 【转】在企业内部分发 iOS 应用程序
  4. linux系统日志使用
  5. BingWallpaper
  6. CImage类的介绍与使用
  7. 好记性不如烂笔头85-spring3学习(6)-BeanFactory 于bean生命周期
  8. Angular - - ngList、ngRepeat、ngModelOptions
  9. 我的iOS博客旅行开始了,欢迎光临!
  10. 利用GitLab webhook来实现触发Jenkins自动操作
  11. 【带着canvas去流浪】(2)绘制折线图
  12. python 创建临时文件和文件夹
  13. linux tmux 工具使用 tmux.conf 文件
  14. MongoDB NoSQL 常用指令
  15. 001_docker-compose构建elk环境
  16. poj1679
  17. Android利用反射机制为实体类属性赋值
  18. 2019年北航OO第一次博客总结
  19. Python并发编程-Redis
  20. Java-小技巧-004-jdk时间,jdk8时间,joda,calendar,获取当前时间前一周、前一月、前一年的时间

热门文章

  1. MySQL CentOS7 手动安装
  2. oracle 数据库导入导出语句
  3. idea2019的安装与激活
  4. 【方法整理】Oracle 获取trace跟踪文件名的几种常用方式
  5. Python学习日记(二十六) 封装和几个装饰器函数
  6. 部署GitLab时, 问题
  7. 有趣for循环
  8. angularcli 第八篇(router 路由)
  9. Thinkphp 配置不用输入index.php
  10. Codeforces C.Neko does Maths