Пытанні з тэгам '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 у 01: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 у 03: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 у 07:12
3
адказаў

Чаму []! == [] у JavaScript?

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