Вопрос №29502
 
 
 
 
Категории

 

Какая разница между ровно (==) и тождественно (===) в Java Script?

sergei1980 · больше 6 лет назад · 1 ответ
 

Какая разница между ровно == и тождественно ===

var x = "3";
a = x == 3; // a равно true
b = x === 3; // b равно false (разные типы)

почему тут так

Хороший вопрос Ф топку
0
1
Ответы
Ответ выбран автором вопроса
kelz · больше 6 лет назад

== выполняет неявное преобразование типа и сравнивает, а т.к. три равно трем, то результат - true
=== не выполняет приведение типов, а типы то разные, значит по любому не равно, т.е. false

 
 
 
 
 
 
Ссылка на этот вопрос
 
Поискать ответ на вопрос: ответы@mail.ru, otvety@google.ru, Яндекс.Ответы
 
Читать новые вопросы в: LiveJournal, Livinternet, Google Reader
 
Этот вопрос посмотрели 288 раз, в среднем 3 просмотра в месяц (0.12)
 
 
 
 
 
 
Адрес друга:
 
 
 
 
 
 
 
 
 
 
 

© vorum.ru — вопросы и ответы, 2006–2016
Пишите нам на in@vorum.ru

Администрация сервера не гарантирует точность и достоверность размещаемых пользователями материалов, а также не несет ответственности ни за какие задержки, сбои, удаление или несохранность какой-либо пользовательской информации.

Цифры не для всех: 381

 
 
× Нравится наш сайт?
Нажмите кнопку «Мне нравится» (Like), чтобы присоединиться к нам на Facebook