気になったので調べた。
結論としては「===」のほうが若干速い。
理由は下記の通り。
「==」演算子は比較対象が同等であるかを適切に評価するため、左辺、右辺を適宜型変換した上で値の突合を行っている。
一方「===」演算子は型変換を行わないで式の評価を行うため、「==」演算子よりも速度面で有利なのである。
気になったので調べた。
結論としては「===」のほうが若干速い。
理由は下記の通り。
「==」演算子は比較対象が同等であるかを適切に評価するため、左辺、右辺を適宜型変換した上で値の突合を行っている。
一方「===」演算子は型変換を行わないで式の評価を行うため、「==」演算子よりも速度面で有利なのである。