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

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

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

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

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

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

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

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

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

Почему === быстрее, чем == в PHP?
08 мар. '10 в 13:14
7

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

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

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

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

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

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

Используя оператор равенства == для сравнения двух строк для равенства в C

int main (int argc, **argv) { if (argv[1] == "-hello") printf("True\n"); else printf("False\n"); } # ./myProg -hello False Почему? Я понимаю, что strcmp(argv[1], "-hello") == 0 возвращает true... но почему ...
14 окт. '10 в 13:27
4

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

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

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

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

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

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

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

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

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

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

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

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

Почему []! == [] в JavaScript?

Почему [] !== [] в JavaScript? Я прочитал https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness, но я не мог найти ничего, что объясняет это. Изменить: Я не думаю, что этот вопрос является точным дубликатом моего...
28 окт. '16 в 21:10