Питання з тегом '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
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 о 16:27
4
відповідей

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

В питання про використання typeid - це С ++, я припустив, що він може використовуватися для порівняння типів в порівнянні об'єктів. Я не бачив багато чого, але у мене була Java equals. Вдивляючись в Java трохи більше, це виглядає так: Дехто каже ...

Різниця між == і === в JS

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

Чому {} == false оцінюється як false, а [] == false оцінює значення true?

Чому {} == false оцінюється до false, а [] == false оцінюється як true в javascript?
заданий 16 Січня. '15 о 20:16
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
3
відповідей

Чому []! == [] в JavaScript?

Чому []! == [] в JavaScript? Я прочитав https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness, але я не міг знайти нічого, що пояснює це. Змінити: Я не думаю, що це питання є точним дублікатом мого ...
заданий 29 Жовтня. '16 в 0:10