Jak używać nie w operatorze w JavaScript

Jak używać nie w operatorze w JavaScript

"Nie" Operator znany jest w JavaScript za odwrócenie logicznego stanu dowolnej wartości. Ponadto pomocne jest potwierdzenie określonej właściwości na dużej liście właściwości obiektu. Ocenia, czy pewna właściwość już istnieje w obiekcie, czy nie, i zwraca dane wyjściowe boolowskie (wartości prawdziwe lub fałszywe). Ten post koncentruje się na ćwiczeniu operatora w JavaScript.

Jak używać nie w operatorze w JavaScript?

W JavaScript, Nie (!) Operator jest zatrudniony w celu zaprzeczania dowolnego wyrażenia. Jest stosowany z "W" operator sprawdzający istnienie właściwości w obiekcie. Dodatkowo doświadczyłbyś „Nie w" operator, który jest wykorzystywany do potwierdzenia istnienia właściwości i wstawienia go do obiektu, jeśli nie jest obecny. Obie metody powracają Boolean Wyjście (prawdziwe lub fałszywe wartości) w oparciu o właściwość przechodzącej nazwa. Doświadczmy korzystania z operatora not in za pomocą odpowiednich przykładów.

Przykład 1: Używanie nie (!) w operatorze w JavaScript

Uważa się, że przykład jest sprzeczny z oświadczeniem, stosując "Nie w" Operator w JavaScript.

Operator ocenia obecność właściwości w istniejącym obiekcie, zwracając dane wyjściowe. Na przykład kod jest następujący.

Kod

konsola.log („Przykład do użycia nie in operator”);
const nauczyciel_info =
Nazwa: „Peter”,
Wiek: 25,
temat Angielski",
;
Jeśli (!(„kontakt” w nauczycielu_info))

nauczyciel_info.contact = "332214353";

konsola.log (nauczyciel_info);

Powyższy kod opisano poniżej:

  • Po pierwsze, „Nauczyciel_info” Obiekt jest inicjowany "imię Wiek" I "temat" nieruchomości.
  • Te właściwości mają „Peter”, „25” I "Język angielski" wartości.
  • Potem "! W" operator jest wykorzystywany do oceny obecności "kontakt" własność w „Nauczyciel_info” obiekt.
  • Jeśli "kontakt" własność nie jest w „Nauczyciel_info” obiekt, a następnie przypisz wartość „332214353” do "kontakt" nieruchomość.
  • Wreszcie dziennik() Metoda jest stosowana do wyświetlania „Nauczyciel_info” Obiekt w oknie konsoli.

Wyjście

Wcześniej „kontakt„Własność nie była obecna w obiekcie. Po zastosowaniu „Nie w„Operator, warunek IF jest prawdziwy, a zatem„kontakt”Właściwość jest dodawana do obiektu, jak pokazano na wyjściu.

Przykład 2: Używanie nie (!) w operatorze w JavaScript

Nie Operator jest zintegrowany z "W" operator do oceny istnienia właściwości w obiekcie. Poniższy kod ma na celu potwierdzenie, czy nowa właściwość jest obecna, czy nie we właściwościach obiektów.

Kod

konsola.log („Przykład użycia operatora nie”);
const nauczyciel_info =
Nazwa: „Peter”,
Wiek: 25,
temat Angielski',
;
Jeśli (!(„kraj” w nauczycielu_info))

nauczyciel_info.country = „USA”;

konsola.log (nauczyciel_info);

Kod wyjaśniono na liście:

  • Obiekt wymieniony „Nauczyciel_info” jest tworzony z różnymi właściwościami.
  • Te właściwości obejmują nazwa, wiek, I temat, mający „Peter”, „25” I "Język angielski" wartości.
  • Po tym, "Nie w" Operator jest wykorzystywany do sprawdzenia "kraj" własność w „Nauczyciel_info” obiekt.
  • Jeśli "kraj" własność nie jest obecna w „Nauczyciel_info” obiekt, a następnie przypisz "USA" wartość.
  • W końcu dziennik() Metoda jest dostosowana do przedstawienia „Nauczyciel_info” Obiekt w oknie konsoli.

Wyjście

Oczekiwany wynik zwraca właściwość o wartości „Kraj:„ USA ””, który nie jest obecny w „Nauczyciel_info” obiekt. Jest to możliwe przez "Nie w" W JavaScript.

Wniosek

W JavaScript, "Nie w" Operator jest wykorzystywany do potwierdzenia istnienia określonej właściwości, przekazując argument. Przydatne jest sprawdzenie, czy nowa właściwość istnieje, czy nie w istniejących właściwościach obiektu. Metodę można zastosować za pomocą "Nie" operator do oceny określonej właściwości w bieżących właściwościach obiektu. Ten post oświeca krótkie wyjaśnienie "Nie w" operator wraz z dwoma praktycznymi przykładami.