よくあるifの分岐コード
var A = 1, B = 2, C = 3; var t = Date.now() % 3; if(t === A) { console.log('t is A'); } else if(t === B) { console.log('t is B'); } else if(t === C) { console.log('t is C'); } else { console.log('t is NaN'); }
というようなコードをよく使うが
var A = 1, B = 2, C = 3; var t = Date.now() % 3; (t === A)? console.log('t is A') : (t === B)? console.log('t is B') : (t === C)? console.log('t is C') : console.log('t is NaN');
こちらの方が綺麗に見える。速度はどれくらい違うのだろう。