В чем разница между == и ===?

В чем разница между == и === в javascript?
  • Вопрос задан
  • 463 просмотра
Решения вопроса 3
groog
@groog
Я только учусь
"==" - это сравнение с преобразованием типов данных к одному.
0 == false //true, цифра и логическое значение
1 == "1" //true, цифра и текст

"===" - это сравнение с учетом типов данных
0 === false //false, цифра и логическое значение
1 === "1" //false, цифра и текст
1 === 1 //true

https://learn.javascript.ru/comparison
Ответ написан
Комментировать
EreminD
@EreminD
Кое-что умею
2 == "2" //true
2 === "2" //false
Ответ написан
Комментировать
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@maxsnw
Обычное равенство и строгое
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы