Описание тега equality-operator
Оператор равенства применяет сравнение операндов. В разных языках может быть реализована разная степень строгости, например сравнение типов в дополнение к значению.
1
ответ
JavaScript равных операций аномалии
Я работаю над лекцией о сложном для понимания коде JavaScript и, конечно, о слабом месте JavaScript является знание того, что вернет == / ===. Я нашел этот великолепный ответ в стеке, который хорошо охватывает эту тему - Какой оператор равенства (==…
22 апр '13 в 14:30
2
ответа
Неопределенное и неопределенное сравнение
Мне любопытно узнать почему null == undefined возвращается true но null >= undefined возвращается false Разве включение оператора больше чем приводит к различным значениям?
03 дек '15 в 00:38
9
ответов
Использование оператора равенства == для сравнения двух строк на равенство в C
int main (int argc, **argv) { if (argv[1] == "-hello") printf("True\n"); else printf("False\n"); } # ./myProg -hello Ложь Зачем? я понимаю strcmp(argv[1], "-hello") == 0 возвращает true... но почему я не могу использовать оператор равенства для срав…
14 окт '10 в 13:27
7
ответов
Почему new String('hello') === new String('hello') оценивается как False?
Почему следующее утверждение возвращает false в JavaScript? new String('hello') === new String('hello')
03 сен '14 в 15:00
1
ответ
Почему ложное значение выводится как пустая строка?
print "Result: " . (0 == 1); # Result: print "Result: " . (1 == 1); # Result: 1 Почему Perl выводит пустую строку для ложного значения, а не 0?
06 сен '16 в 01:09
1
ответ
Как проверить тип метода RequestMethod с помощью Angular 2 MockBackend
Я использую Angular 2 MockBackend, чтобы смоделировать результат и установить ответ в зависимости от типа метода (Post|Get|...). Например: if (connection.request.url.endsWith('/api/authenticate') && connection.request.method === RequestMetho…
21 окт '16 в 07:18
3
ответа
Java: equals() и === для переменных String и int
Я пытаюсь понять метод равенства (==) equals(), но не могу объяснить это поведение. Может кто-нибудь объяснить это поведение с помощью следующих операторов println. String a="Hai"; String b="Hai"; int c=5, d=5; System.out.println("Check1 : " + (c==d…
09 мар '16 в 07:29
6
ответов
Использование оператора == дважды в операторе if
Это нормально делать в Java, это работает? if (turtles.get(h).getX() == turtles.get(g).getX() == 450) { //stuff here } По сути, я хочу проверить, совпадает ли значение X с Y, и это значение должно быть 450.
25 ноя '10 в 19:32
6
ответов
JavaScript - === vs == производительность операторов
Несколько недель назад я прочитал эту тему <быстрее, чем <=? об операторах сравнения в C, Было сказано, что нет различий в производительности между < а также <= так как они интерпретируются как одинаковые / похожие машинные команды. В то же вр…
11 сен '12 в 17:21
3
ответа
== и === операторы в php
Допустим, у меня есть переменная, которая всегда будет строкой. Теперь возьмите код ниже: if($myVar === "teststring") Замечания: $myVar всегда будет строка, поэтому мои вопросы Что быстрее / лучше, используя === (тождество) или == (Равенство)?
16 июн '10 в 12:59
4
ответа
Разница между ==, = и eq
Я хочу знать разницу между этими: my $a = 1; а также my $a == 1; а также my $a eq 1;
23 авг '13 в 06:18
4
ответа
В чем разница между == и === в котлине
В чем разница между двумя операторами сравнения == а также === в Котлине? class A { var foo = 1 } var a1 = A() var a2 = A() println(a1 == a2) // output false println(a1 === a2) // output false a1 = a2 println(a1 == a2) // output true println(a1 === …
14 июл '18 в 14:58
3
ответа
Почему нет (123 == 0123) в Java?
Я разрабатываю приложение в Android, используя Eclipse. Я написал следующий код, и в тестах первый и третий блок "если" недостижим. Зачем? Когда я добавляю начальный ноль к числу, оператор равенства возвращает ложь. int var = 123; if (var == 0123) {…
05 май '12 в 11:40
3
ответа
Запрос относительно оператора равенства (совместимые операнды) в JAVA
Я новичок в JAVA и проходил через оператор равенства. Попробовав несколько комбинаций операндов, я немного запутался в том, что именно является определением совместимых операндов для оператора равенства (==) в Java. int x = 23; if (x == 23.3f) { // …
03 сен '14 в 08:26
49
ответов
Какой оператор равенства (== vs ===) следует использовать в сравнениях JavaScript?
Я использую JSLint, чтобы пройти через JavaScript, и он возвращает много предложений, чтобы заменить == (два знака равенства) с === (три знака равенства) при выполнении таких вещей, как сравнение idSele_UNVEHtype.value.length == 0 внутри if заявлени…
11 дек '08 в 14:19
0
ответов
Реакция сравнения равенства в собственном состоянии, возвращающая неожиданное значение
Я пишу приложение React Native. В какой-то момент у меня есть if заявление, которое должно срабатывать, если две части государства равны. В случае, когда я тестирую, две части кажутся равными, но оператор сравнения продолжает возвращать false, Смотр…
21 авг '18 в 19:48
2
ответа
Разница между == и === в JavaScript
Возможный дубликат: Javascript === vs ==: Имеет ли значение, какой оператор "равно" я использую? В чем разница между == а также === в JavaScript? Я также видел != а также !== операторы. Есть ли еще такие операторы?
07 фев '09 в 11:53
2
ответа
Сравнение с использованием `==` сравнивает тождества перед сравнением значений?
Если я сравниваю две переменные, используя ==, сравнивает ли Python тождества, и, если они не совпадают, сравнивают значения? Например, у меня есть две строки, которые указывают на один и тот же строковый объект: >>> a = 'a sequence of char…
08 окт '15 в 09:13
1
ответ
Является ли пробел между двумя = в операторе равенства допустимым в C++?
В настоящее время я изучаю C++ из "Решение проблем с C++" (9-й, W. Savitch). В книге показан пример цикла while. Цикл while выглядит следующим образом. while (ans = = 'Y' || ans = = 'y') { //compound statement } ans имеет тип char, Булево выражение,…
08 фев '15 в 04:12
1
ответ
Сделать `==` универсальной функцией в R
Я хотел бы сделать == универсальная функция. Когда я бегу: setGeneric("==")определение не меняется: > `==` function (e1, e2) .Primitive("==") > setGeneric("==") [1] "==" > `==` function (e1, e2) .Primitive("==") И когда я звоню setgeneric("…
19 июн '15 в 18:09