De "Ikke" Operatøren er kjent i JavaScript for å reversere den logiske tilstanden til enhver verdi. Dessuten er det nyttig å validere en spesifisert eiendom i en stor liste over objektegenskaper. Den evaluerer om en viss egenskap allerede eksisterer i objektet eller ikke og returnerer en boolsk utgang (sanne eller falske verdier). Dette innlegget fokuserer på å praktisere ikke i operatøren i JavaScript.
Hvordan bruke ikke i operatøren i JavaScript?
I JavaScript, Ikke (!) Operatør er ansatt for å motsi ethvert uttrykk. Det brukes med "i" operatør for å sjekke eksistensen av egenskapene i objektet. I tillegg ville du ha opplevd “Ikke i" Operatør, som brukes til å validere eksistensen av en eiendom og sette den inn i objektet hvis den ikke er til stede. Begge metodene kommer tilbake Boolsk output (sanne eller falske verdier) basert på den forbipasserende egenskapen Navn. La oss oppleve bruken av ikke i operatøren ved hjelp av passende eksempler.
Eksempel 1: Bruke ikke (!) i operatør i JavaScript
Et eksempel anses å motsi uttalelsen ved å bruke "Ikke i" Operatør i JavaScript.
Operatøren evaluerer tilstedeværelsen av en egenskap i det eksisterende objektet ved å returnere en boolsk utgang. For eksempel er koden som følger.
Kode
konsoll.Logg ("Eksempel for å bruke ikke i operatøren");
const lærer_info =
Navn: 'Peter',
Alder: 25,
Emne: "Engelsk",
;
hvis (!('Kontakt' i lærer_info))
lærer_info.Kontakt = "332214353";
konsoll.log (lærer_info);
Ovennevnte kode er beskrevet nedenfor:
Produksjon
Tidligere “kontakt”Eiendom var ikke til stede i objektet. Etter å ha brukt “Ikke i”Operatør, IF -tilstanden er sann og derfor“kontakt”Eiendom legges til objektet som vist i utgangen.
Eksempel 2: Bruke ikke (!) i operatør i JavaScript
De Ikke Operatøren er integrert med "i" operatør for å evaluere eksistensen av en egenskap i objektet. Følgende kode tar sikte på å validere om den nye eiendommen er til stede eller ikke i de eksisterende objektegenskapene.
Kode
konsoll.Logg ("Eksempel for å bruke ikke -operatøren");
const lærer_info =
Navn: 'Peter',
Alder: 25,
Emne: 'Engelsk',
;
hvis (!('land' i lærer_info))
lærer_info.land = "USA";
konsoll.log (lærer_info);
Koden er forklart i en liste:
Produksjon
Det forventede utfallet returnerer eiendommen med verdien “Land: 'USA'”, som ikke er til stede i “Lærer_info” gjenstand. Det er mulig gjennom "Ikke i" I JavaScript.
Konklusjon
I JavaScript, "Ikke i" Operatøren brukes til å validere eksistensen av en spesifikk egenskap ved å gi et argument. Det er nyttig å sjekke om den nye egenskapen eksisterer eller ikke i de eksisterende objektegenskapene. Metoden kan brukes med "Ikke" operatør for å evaluere den spesifiserte egenskapen i objektets nåværende egenskaper. Dette innlegget opplyser en kort forklaring av "Ikke i" operatør sammen med to praktiske eksempler.