立志于减少代码,让代码更优美的小记

(1)  if...else 使用三元运算符——  表达式? 正结果 : 假结果

(2)继续优化判断,多个值不建议使用三元运算符,使用Array(object)

var  a = ['赵‘,’钱','孙','李'][0] ;  a的结果为‘赵’

左边中括号是结果集,右边是结果集的索引

需要注意数据类型不同结果不同

(3)优化下列

 一般都是用状态,因为用字符串进行逻辑判断:第一效率不是很高,第二,在存在编码问题的编辑器去调试他很容易出问题

1、效率最高的是Boolean类型(如果只有两个状态基本都是用这个)
2、Number对比
3、String对比
4、Array对比和JSON对比

注意数据类型!!! 

原文地址:https://www.cnblogs.com/suola/p/9531613.html