Имеет ли значение порядок операндов при сравнении строк в JavaScript?
Я нашел старое приложение, которое использует Angular во внешнем интерфейсе. В нескольких местах я видел что-то вроде этого:
<div ng-if="('eBook' === book.type)">
...
</div>
<div ng-if="('paperBook' === book.type)">
...
</div>
Мне было странно видеть этот порядок операндов, потому что для меня более естественно написать ng-if="(book.type === 'paperBook')"
, Так что мне было интересно - есть ли конкретная (производительность) причина для использования таких операндов?