等価演算子(==)と厳密等価演算子(===)の速度比較
等価演算子(==)と厳密等価演算子(===)の比較。下記にあげる3つのケースで比較しています。
1. 等価演算子(==)で型変換が働く比較
2. 等価演算子(==)で型変換が働かない比較
3. (1), (2) の複合
続きを読む
think49
@think49
等価演算子(==)と厳密等価演算子(===)の比較。/ Equals Operator vs Strict Equals Operator · jsPerf http://t.co/s13KLnx #ECMAScript #JavaScript
2011-08-26 00:11:59
think49
@think49
@think49 公平なテストではなかったのでやり直そう。等価演算子(==)の型変換が働くケースにしているので等価演算子が遅くなるのは予想していました。 http://t.co/5ABwuoF http://t.co/4vm8Gkm #ECMAScript #JavaScript
2011-08-26 11:44:27
think49
@think49
@think49 型変換が働かないケースも含めてテストしてみた。/ Equals Operator vs Strict Equals Operator · jsPerf http://t.co/GBQ5NRz #ECMAScript #JavaScript
2011-08-26 12:29:19
think49
@think49
@think49 ほぼ全てのブラウザで厳密等価演算子(===)が等価演算子(==)より高速。ただし、Firefox6 だけは「(1) 型変換が働く比較」で厳密等価演算子が顕著に高速で「(2) 型変換が働かない比較」で等価演算子がやや高速という結果になった。
2011-08-26 12:31:14