Jest != to samo co !== Operatorzy w JavaScript

Jest != to samo co !== Operatorzy w JavaScript
Podczas programowania w JavaScript mogą wystąpić sytuacje, w których istnieje potrzeba porównywania dwóch wartości po prostu lub rozważenie ich typów danych. W takim scenariuszu „Operator nierówności (!=)”I„ „Operator ścisłej nierówności (!==)„Przyda się, aby analizować dane luzem, tym samym oszczędzając czas na końcu programisty.

Ten samouczek ilustruje różnicę między JavaScript „(!=)" I "(!==)„Operatorzy.

W JavaScript jest operatorem nierówności (!=) To samo co ścisła nierówność (!==) Operator?

Oboje "nierówność(!=)" I "ścisła równość (!==)„Operatorzy zwracają wynik w formie logicznej. Nierówność (!=) Operator jest wykorzystywany do rozróżnienia między operandami, niezależnie od ich typów danych. Podczas gdy operator ścisłej nierówności (!==) Sprawdza, czy operandy i ich typy danych są nierówne.

Przykład 1: Wykorzystanie operatora nierówności (!=) i ścisła nierówność (!==) Operator po określonej wartości

W tym przykładzie „Operator nierówności (!=)" I "ścisła nierówność (!==)„Operatorzy zostaną wykorzystani do zastosowania czeku na określoną wartość:

W powyższym fragmencie kodu:

  • Po pierwsze, utwórz zmienną o nazwie „A”I przypisz wartość ciągu, która jest poprawną liczbą.
  • W następnym kroku zastosuj „Jeśli inaczej”Warunek z„Operator nierówności (!=)”Aby porównać zdefiniowaną wartość ciągów z liczbą całkowitą.
  • W takim przypadku, ponieważ wartości są takie same, niezależnie od typu danych, stąd „„w przeciwnym razie„Warunek zostanie wykonany.
  • Podobnie zastosuj „Jeśli inaczej”Warunek z„ścisła nierówność (!==)„Operator.
  • Tutaj "ścisła nierówność (!==)”Operator sprawdza wartości i ich typy danych. Dlatego też "Jeśli„Warunek zostanie wykonany.

Wyjście

W powyższym wyjściu można zauważyć, że można zaobserwować różnicę między zastosowanymi operandami.

Przykład 2: Wykorzystanie operatora nierówności (!=) i ścisła nierówność (!==) Operator po wartości zdefiniowanej przez użytkownika

W tym konkretnym przykładzie „nierówność(!=)" I "ścisła nierówność (!==)„Operatorzy zostaną zastosowani do wartości zdefiniowanej przez użytkownika:

W powyższym bloku kodu:

  • Podobnie utwórz zmienną o nazwie „X”I przypisz wartość całkowitą.
  • Następnie wprowadź wartość od użytkownika, aby porównać ją z zainicjowaną wartością.
  • Teraz użyj „nierówność(!=)„Operator w„Jeśli inaczej" stan.
  • Podobnie w tym scenariuszu „w przeciwnym razie„Warunek zostanie wykonany.
  • Zauważ, że „podpowiedź„Dialogowe pola zwraca„ ”zero" Lub "strunowy" wartość.
  • W następnym wierszu zastosuj „Jeśli inaczej„Stan wraz z„ścisła nierówność (!==) „Operator.
  • W tym przypadku „Jeśli”Oświadczenie zostanie wywołane, ponieważ monit zwróci„strunowy”Typ danych, nie jest identyczny z danych zainicjowanej wartości.

Wyjście

Chodziło o porównywanie wartości za pomocą nierówności i operatora ścisłej nierówności.

Wniosek

„„nierówność(!=)„Operator porównuje tylko operandy, podczas gdy„ścisła nierówność (!==)”Operator porównuje zarówno operands, jak i ich typy danych. W tym zapisie stwierdzono podstawowe różnice między (!=) i (!==) Operatorzy w JavaScript za pomocą przykładów.