等価演算子(==)と厳密等価演算子(===)の速度比較

等価演算子(==)と厳密等価演算子(===)の比較。下記にあげる3つのケースで比較しています。 1. 等価演算子(==)で型変換が働く比較 2. 等価演算子(==)で型変換が働かない比較 3. (1), (2) の複合 続きを読む
0
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