Hvordan bruke logiske operatører i JavaScript

Hvordan bruke logiske operatører i JavaScript
I JavaScript kan logiske operatører brukes på enkelt- eller flere uttrykk for å markere en beslutning basert på det sanne/falske resultatet av forholdene. Som andre språk støtter JavaScript også tre logiske operatører og, eller, og ikke. OR/og operatøren brukes på flere uttrykk, mens ikke operatøren fungerer på en enkelt operasjon så vel som flere forhold. Denne artikkelen gir en beskrivende guide til logiske operatører i Java og demonstrerer bruken av hver operatør ved hjelp av eksempler.

Hvordan bruke logisk og operatør i JavaScript

Den logiske og operatøren sammenligner flere forhold og returnerer en boolsk verdi i avkastning. Følgende utganger forventes mens du bruker og operatør:

  • sant: Hvis alle forholdene/uttrykkene er sanne
  • Falsk: Hvis noen tilstand eller alle forholdene er falske

Følgende eksempel praktiserer og operatøren i JavaScript.

var x = 5;
var y = 7;
if (x < 10 && y < 10)
konsoll.Logg ("Variablene er sifre");

Ovennevnte kode initialiserer to variabler x og y. Og operatøren brukes på begge variablene:

Produksjon

Utgangen viser at og operatøren brukes, og "hvis”Kroppen utføres at stater begge forholdene er sanne.

Eksempel

Imidlertid, hvis en av forholdene ikke er sanne, vil og operatøren komme tilbake falsk. Følgende kode refererer til ovennevnte tilstand.

var x = 5;
var y = 7;
if (x 10)
konsoll.Logg ("Variablene er sifre");

annet
konsoll.Logg ("Tilstanden er falsk")

I koden ovenfor er den andre tilstanden falsk (y> 10) Dermed vil hele uttrykket returnere falsk som og operatøren blir brukt på forhold.

Produksjon

Fra utgangen, ellers En del av if-ests-uttalelsen blir utført som sier at enten en tilstand eller hele uttrykket er falsk.

Hvordan bruke logisk eller operatør i JavaScript

OR -operatøren sammenligner flere forhold og returnerer en boolsk verdi. OR -operatøren kan produsere følgende utganger.

  • sant: Hvis en tilstand eller alle forhold er sanne
  • Falsk: Hvis alle forholdene er falske

For en bedre tolkning av denne operatøren praktiseres følgende JavaScript -kode.

var x = 9;
var y = 12;
if (x < 10 || y < 10)
konsoll.logg ("summen av x og y er:" + (x + y));

Ovennevnte kode praktiseres ved hjelp av ELLER operatør mellom to forhold. Den ene tilstanden (y<10) is false and the other is true (x<10).

Produksjon

Utgangen viser at OR -operatøren vurderte hele uttrykket som sant som en tilstand er sann.

Hvordan du bruker logisk ikke operatør i javascript

Den ikke -operatøren kan brukes på en enkelt tilstand eller på en sammenligning av flere forhold, den returnerer falsk hvis uttrykket/tilstanden er sant og omvendt.

Følgende kodelinjer praktiseres som viser bruken av ikke -operatøren i JavaScript.

var x = 5;
var y = 10;
hvis (!(x> 10))
konsoll.Logg ("Forskjellen på x og y er:" + (y-x));

I koden ovenfor brukes ikke operatøren på tilstanden (x> 10) og hvis tilstanden er falsk, vil den ikke betrakte den som sant og if-tatement vil bli utført.

Produksjon

Utgangen viser at IF -blokken utføres fordi tilstanden som brukes med IKKE Operatøren er falsk og ikke operatøren endrer falsk status til sann.

Konklusjon

Logiske operatører lar deg produsere resultater ved å sammenligne noen få forhold i JavaScript. Operatørene i denne kategorien inkluderer og, eller ikke operatører. Denne artikkelen gir en beskrivende guide om logiske operatører i JavaScript. Avhengig av tilstanden og operatøren som brukes, kan disse operatørene brukes til å sammenligne uttrykk og en boolsk verdi kan fås til gjengjeld. Når alle forhold er sanne, returnerer og operatøren sann, mens OR -operatøren returnerer sant selv når en enkelt tilstand er sann. Dessuten viser eksemplene gitt i denne guiden bruken av logiske operatører i JavaScript.