(!==)
Пример:
typeof a !== 'undefined' ? a : 1
Разве будет разница хоть в каком-то случае если я оставлю так?
typeof a != 'undefined' ? a : 1
Разницы может и не быть, а может и быть
ради прикола хть, загляни в документацию
В каких случаях разница как вы сказали может быть"?
Это жс, тут возможно всё
Это не ответ.
Ответ.
В документации написано, что typeof возвращает строку. Соответственно разницы нет. Получается правильно использовать typeof a != 'undefined' ? a : 1 А этот вариант избыточен typeof a !== 'undefined' ? a : 1
вероятно, но строгое сравнение рекомендуется
микрооптимизации 💪
жс'у легче будет оптимизировать и вообще всегда нужно юзать двойное
Обсуждают сегодня