让代码更加风韵

1, 

Math.floor(1.111)

可以写成 ~~1.111 也可以写成 1.111|0

(~~和|0)他们的做的事是 把小数部分 都给砍掉了(在使用的时候注意负数)。

2,

if(a>1){

    console.log(">1")

} else if(a<-1){

    console.log("<-1")

}else{

    console.log("-1-1")

}

可以写成  ((a > 1) && (console.log('>1'), true)) || ((a < -1) && (console.log('<-1'), true)) || console.log('-1-1')

3,

微信 性别 0未知 1男  2女

var sex = ['未知', '男', '女'][data.sex];


var sex = data.sex == '1' ? '男' : "女";


4,

if else if...else用的多 可以考虑下用 switch case;

5,

三目运算符,三元表达式,条件运算符。

var num=a>1?1:-1;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值