Introduksjon til betingede uttalelser i JavaScript
Javascript er et ofte brukt lett open source dataprogrammeringsspråk som brukes til å designe deler av websider for interaksjon av klienten til serveren eller fra serveren til klienten. Det brukes i utgangspunktet til å manipulere, validere og beregne data. Ikke bare dette, det brukes også til å manipulere html og css. Vanlige brukte javascript-variabler er tall, streng, objekt, matrise og funksjon. Under funksjonsvariabelen kommer betinget uttalelse i javascript. Den har også objektorienterte evner. Tidligere javascript ble kjent som LiveScript. Javascript kan også opprette en nettverkssentrisk applikasjon.
Med fokus på temaet vårt er den betingede uttalelsen en veldig viktig del av syntaksen til programmeringsspråket. Det er veldig nyttig og nyttig når du skal ta betingede beslutninger basert på vårt program. En uttalelse er enhver kommando eller setning som JavaScript-motoren kan utføre for å få noe til å skje eller forårsake noen av bivirkningene. En betinget uttalelse brukes også for å opprettholde dataflyt eller programflyt i javascript. En betinget uttalelse er designet for å fungere uavhengig uavhengig av avhengigheter som metoder, objekter og egenskaper.
Ulike betingede uttalelser i JavaScript
Nedenfor er noen av de betingede uttalelsene som ofte brukes i javascript.
- Gå i stykker
- Fortsette
- Til
- For i
- Hvis … else
- Ny
- Komme tilbake
- Var
- Samtidig som
- Med
Så la oss diskutere hvert av dem i korte trekk og finne ut den viktigste så vel som den marginale forskjellen mellom hver javascript betinget uttalelse.
1. Brudd
Brudduttalelsen sier javascript for å øyeblikkelig forlate den kontrollerte strukturen og fortsette utførelsesprosessen etter det strukturen. Det brukes i en betinget uttalelse i samsvar med følgende kommandoer som for, for..in, og mens. Det brukes også til å stoppe for-loopen fullstendig eller ødelegge utførelsesstedet på det bestemte tidspunktet.
For eksempel
for (Count=1; Count<=10; Count++) (
if (Count == 8)
break;
document.write ("
Loop: "+ Count +"
");)
2. Fortsett
Fortsett betinget uttalelse sier javascript at for å umiddelbart hoppe over eller la den aktuelle iterasjonen være i, fon..in, eller mens loop, og den kan behandle programmet med neste iterasjon. Den viktigste bruken av fortsatte betingede utsagn er at den kan hoppe over delen av en instruksjon i en løkke, men den kan ikke fullstendig forlate sløyfen som brudduttalelse.
For eksempel
for (Count=1; Count<=10; Count++) (
if (Count == 7)
continue;
document.write ("
Loop: "+ Count +"
");)
3. For
For betinget uttalelse brukes til å gjenta en blokk med kode i en sløyfe en eller flere ganger. Antallet iterasjoner i for loop blir håndtert av verdiene vi gir som et argument. Den offisielle syntaks for uttalelse er:
for (InitVal; Test; økning)
hvor,
- InitVal: det er startverdien til en sløyfe som ofte er 0 eller 1, men det kan være et hvilket som helst antall valg i henhold til krav. Det kan skrives som I = 1 eller 0.
- Test: den brukes til å håndtere antall iterasjoner av løkken, så lenge løkken får det sanne uttrykket, etter hvert som testuttrykket blir falsk, sløyfen slutter umiddelbart. Det er en tilstand som teller <10.
- Tilvekst: denne uttalelsen forteller javascript-sløyfe, hvordan du kan øke eller øke i en iterasjon. Det er skrevet som count ++ eller i ++.
For eksempel
for (Count=1; Count<=10; Count++) (
document.write ("Iteration: "+Count+"
");
)
4. For..in
I motsetning til påstander, for..in uttalelse bruker ikke tester eller andre uttrykk.
for..in syntaks er
for (var in object) (
statements
) ;
Hvor,
- var er navnet på en variabel
- et objekt er et objekt du ønsker å undersøke
- uttalelser er en eller flere JavaScript-instruksjoner
For eksempel
function test() (
for (temp in document.myform) (
alert (temp);
)
)
5. Hvis… ellers
Den brukes til å opprette hvis betinget uttalelse med sin valgfrie annet uttalelse. Den tester bare spesifikke betingelser, dvs. hvis uttrykket i programmet er sant, kjører betingelsen skriptet og holder if-setningen. Hvis tilstanden er falsk, hopper den betingede uttalelsen til et annet uttrykk i skriptet. Uttrykk i hvis uttalelser ikke er begrenset til == likestillingsoperatøren.
For eksempel
if (ExampleVar == 10) (
Count = 1;
Start();
) else (
Count = 0;
Stop();
)
6. Mens
Den betingede setningen skaper en unik repeterende løkke som gjør det mulig for skriptet i et program å gjenta instruksjonssettet. Sløyfen fortsetter til den betingede uttalelsen er sann. Når det kommer over det falske uttrykket, knekker sløyfen og det sene manuset fortsetter.
Syntaksen til mens uttalelsen er
while (Expression) (
// stuff to repeat
)
For eksempel
Count=0;
Response = prompt ("Please enter a number greater than 1");
Count = 1;
while (Count <= Response) (
document.write ("Count: "+ Count + "
");
Count++;
)
Hvis uttalelse med mens tilstand
Response = prompt ("Please enter a number greater than 1");
Count = 1;
Response = "";
while ((right== "") || (right == ""))(
right =prompt ("Please enter your surname", "");
)
if (right != null)
alert ("Hello, " + right);
7. Gå tilbake
Den brukes til å markere avslutningen på funksjonen. Den kan brukes med eller uten returverdi. Hvis verdien er inkludert i setningen eller funksjonen, returnerer skriptet den verdien ellers returnerer den en nullverdi.
For eksempel
function myFunc() (
var OutString = "This is a test";
return (OutString);
)
function myFunc() (
OutString = "This is a test";
return;
)
8. Ny
Den lager en kopi av et eksisterende objekt. Det er opprettet på to måter:
- Datoen er et innebygd JavaScript-objekt, så den brukes til å definere et nytt datoobjekt.
- For å opprette et nytt brukerdefinert objekt.
For eksempel
now = new Date();
HourNow = now.getHours();
Så nå har vi dekket all den viktige betingede uttalelsen som brukes i javascript. Så vi kan si at betinget utsagn oppfører seg som en limpinne til et javascript-program sammen.
Anbefalte artikler
Dette er en guide til betingelsesoppgavene i JavaScript. Her diskuterer vi de forskjellige betingede utsagnene i javaScript som inkluderer break, continue, For..in og If … annet osv. Du kan også se på følgende artikler for å lære mer -
- Bytt uttalelse i JavaScript
- Bytt uttalelse i Matlab
- TypeScript vs CoffeeScript
- Karrierer i JavaScript