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

Оператор identity применяет строгое сравнение операндов без преобразования типов.
51

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

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

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

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

Как различаются операторы сравнения с равенством равенства (== double equals) и идентичности (=== triple equals)?

В чем разница между == и ===? Как точно работает сравнение ==? Как точно работает сравнение ===? Какими будут полезные примеры?
17 сент. '08 в 6:56
9

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

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

Что означает "==="?

Я заметил, что кто-то использует PHP-оператор ===, от которого я не могу понять. Я пробовал это с функцией, и это соответствует сумасшедшим образом. Каково определение этого оператора? Я даже не могу найти его в объявлении операторов PHP.
13 июл. '09 в 6:39
7

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

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

Когда JavaScript == будет иметь больше смысла, чем ===?

Как Какой оператор равен (== vs ===) должен использоваться в сравнении JavaScript? указывает, что они в основном идентичны, кроме '===' также обеспечивает тип равенство и, следовательно, "==" может выполнять преобразование типов. В Douglas Crockfor...
25 янв. '10 в 14:24
4

Как достичь эффекта оператора === в Python?

Как достичь эффекта оператора === в Python? Например, я не хочу, чтобы False == 0 был True.
17 июл. '11 в 17:37
2

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

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

id() vs 'is'. Безопасно ли сравнивать "id"? Имеет ли тот же "идентификатор" один и тот же объект?

Насколько я могу полагаться на объект id() и его уникальность на практике? Например: Имеет ли id(a) == id(b) значение a is b или наоборот? Как насчет противоположности? Насколько безопасно сохранять id где-нибудь, который будет использоваться позж...
11 сент. '18 в 3:43
2

Почему идентичный оператор в php (===) терпит неудачу с объектами DateTimeImmutable?

У меня есть два объекта DateTimeImmtable, и ожидаю, что они будут одинаковыми. Я удивлен, увидев, что это не так. Т.е. почему следующие false? <?php $d = new \DateTimeImmutable('2018-01-01'); $e = new \DateTimeImmutable('2018-01-01'); var_dump(...
07 мар. '18 в 11:34
1

Как вы проверяете личность строк в Swift?

Swift, как и несколько других языков, имеет оператор тождества ===. Но похоже, что вы не можете использовать его против строк: var x = "hello" var y = "hello" if x === y { //ERROR: 'String' does not conform to protocol 'AnyObject' print...
25 мая '15 в 16:52
4

В чем разница между == и === в JavaScript?

Возможный дубликат: Javascript === vs ==: Имеет ли значение, какой оператор "равный" я использую? Когда JavaScript == будет иметь больше смысла, чем ===? В чем разница между нижеприведенными методами при сравнении строки со значением undefi...
15 нояб. '11 в 6:30
0

тот же объект для двух разделенных инициализаций в python

В Python, почему две переменные ссылаются на один и тот же объект, когда они отдельно назначаются равными значениями, как в этом примере? пример: >>> x = 5 >>> y = 5 >>> x is y >>> True
21 окт. '18 в 13:33