Я просматривал один из миниатюрных js-файлов, сгенерированных закрытием. Я обнаружил, что везде, где я проверяю равенство между переменной и строкой, например, закрытие
a == "13" || a == "40"
заменяет его на
"13" == a || "40" == a
. Почему это изменение сделано? Есть ли здесь какое-то преимущество в производительности?