Вопросы с тегом 'equality-operator'

Оператор равенства применяет сравнение между операндами. Различные языки могут реализовать различную степень строгости, например сравнение типов в дополнение к значению.
51
ответ

Какой оператор равен (== vs ===) должен использоваться в сравнении JavaScript?

Я использую JSLint для прохождения через JavaScript, и он возвращает много предложений, чтобы заменить == (два знака равенства) на === (три знака равенства), когда вы делаете что-то вроде сравнения idSele_UNVEHtype.value.length == 0 внутри оператора ...
задан 11 дек. '08 в 17:19
2
ответов

Разница между == и === в JavaScript

Возможный дубликат: Javascript === vs ==: Имеет ли значение, какой оператор "равный" я использую? В чем разница между == и === в JavaScript? Я также видел операторы != и !==. Есть ли еще такие операторы?
задан 07 февр. '09 в 14:53
15
ответов

Являются `==` и `! =` Взаимозависимыми?

Я изучаю перегрузку оператора на С++, и я вижу, что == и != - это просто некоторые специальные функции, которые могут быть настроены для пользовательских типов. Однако моя забота состоит в том, почему нужны два отдельных определения? Я думал, что ес...
задан 14 июня '16 в 1:14
9
ответов

Почему === быстрее, чем == в PHP?

Почему === быстрее, чем == в PHP?
задан 08 марта '10 в 16:14
7
ответов

Почему новый String ('hello') === новый String ('hello') оценивается как False?

Почему следующий оператор возвращает false в JavaScript? new String('hello') === new String('hello')
задан 03 сент. '14 в 18:00
3
ответов

почему нет (123 == 0123) в java?

Я разрабатываю приложение на Android с помощью Eclipse. Я написал следующий код, и в тестах первый и третий " if" блок недоступен. Почему? Когда я добавляю начальный ноль к числу, оператор равенства возвращает false. int var = 123; if (var == 0123)...
задан 05 мая '12 в 14:40
6
ответов

JavaScript - === vs == Операционная производительность

Несколько недель назад я прочитал эту тему Is < быстрее, чем < =? относительно операторов сравнения в C. Было сказано, что нет никакой разницы в производительности между < и <=, поскольку они интерпретируются как одни и те же/похожие маш...
задан 11 сент. '12 в 20:21
4
ответов

В чем разница между Java equals() и оператором С++ ==?

В вопрос об использовании typeid - это С++, я предположил, что он может использоваться для сравнения типов в сравнении объектов. Я не видел многого, но у меня была Java equals. Вглядываясь в Java немного больше, это выглядит так: Некоторые говорят...
задан 20 июля '11 в 22:33
1
ответ

Почему {} == false оценивается как false, а [] == false оценивает значение true?

Почему {} == false оценивается до false, а [] == false оценивается как true в javascript?
задан 16 янв. '15 в 20:16
2
ответов

Разница между == и === в JS

Возможные дубликаты: Разница между == и === в JavaScript Javascript === vs ==: Имеет ли значение, какой "равный" оператор я использую? В чем разница между == и ===? Также между !== и !==?
задан 16 марта '11 в 12:40
2
ответов

null и undefined несогласованное сравнение

Мне любопытно узнать, почему null == undefined возвращает true, но null >= undefined возвращает false Является ли включение большего числа, чем оператор, меняющий значения по-разному?
задан 03 дек. '15 в 3:38
3
ответов

== и === операторы в php

Скажем, у меня есть переменная, которая всегда будет строкой. Теперь возьмите код ниже: if($myVar === "teststring") Примечание: $myVar всегда будет строкой, поэтому мои вопросы Что быстрее/лучше, используя === (indentity) или == (равенство)?
задан 16 июня '10 в 15:59
1
ответ

Пробел между двумя = в операторе равенства, законном в С++?

В настоящее время я изучаю С++ из "Решение проблем с С++" (9-е, W. Savitch). В книге показан пример цикла while. Цикл while выглядит следующим образом. while (ans = = 'Y' || ans = = 'y') { //compound statement } ans имеет тип char. Логическое...
задан 08 февр. '15 в 7:12
2
ответов

Сравнивает ли сравнение с идентификаторами `==` перед сопоставлением значений?

Если я сравниваю две переменные с помощью ==, сравнивает ли Python тождества и, если они не совпадают, сравните значения? Например, у меня есть две строки, которые указывают на один и тот же строковый объект: >>> a = 'a sequence of chars'...
задан 08 окт. '15 в 12:13
1
ответ

Аномалии равных операций JavaScript

Я работаю над лекцией о сложном понимании кода JavaScript и, конечно же, о слабой точке JavaScript, зная, что == == == == вернется. Я нашел этот отличный ответ в стеке, который хорошо освещает этот вопрос - Какой оператор равен (== vs ===) должен исп...
задан 22 апр. '13 в 17:30