Introduktion til betingede udsagn i JavaScript
Javascript er et ofte anvendt letvægts open source computerprogrammeringssprog, der bruges til at designe en del af websider til interaktion af klienten til serveren eller fra serveren til klienten. Det bruges dybest set til at manipulere, validere og beregne data. Ikke kun dette bruges også til at manipulere html og css. Almindeligt anvendte javascript-variabler er tal, streng, objekt, array og funktion. Under funktionsvariablen kommer den betingede udsagn i javascript. Det har også objektorienterede funktioner. Tidligere javascript blev kendt som LiveScript. Javascript kan også oprette en netværkscentrisk applikation.
Med fokus på vores emne er den betingede erklæring en meget vigtig del af syntaks for programmeringssprog. Det er meget nyttigt og nyttigt til at tage betingede beslutninger baseret på vores program. En erklæring er enhver kommando eller sætning, som JavaScript-motoren kan udføre for at få noget til at ske eller forårsage nogle af dets bivirkninger. En betinget erklæring bruges også til at opretholde dataflyt eller programstrøm i javascript. En betinget erklæring er designet til at arbejde uafhængigt uanset afhængigheder som metoder, objekter og egenskaber.
Forskellige betingede udsagn i JavaScript
Nedenfor er nogle af de betingede udsagn, der ofte bruges i javascript.
- Pause
- Blive ved
- Til
- for..in
- Hvis ellers
- Ny
- Vend tilbage
- Var
- Mens
- Med
Så lad os diskutere hvert af dem kort og finde ud af den vigtigste såvel som den marginale forskel mellem hver javascript betinget erklæring.
1. Pause
Udsagnserklæringen siger javascript for straks at forlade den kontrollerede struktur og fortsætte udførelsesprocessen efter det punkt på strukturen. Det bruges i en betinget erklæring i overensstemmelse med følgende kommandoer som for, for..in, og mens. Det bruges også til helt at stoppe for-loop eller ødelægge udførelsespunktet på det bestemte tidspunkt.
For eksempel
for (Count=1; Count<=10; Count++) (
if (Count == 8)
break;
document.write ("
Loop: "+ Count +"
");)
2. Fortsæt
Fortsæt betinget erklæring siger javascript, at for straks at springe eller forlade den aktuelle iteration i for, fon..in, eller mens loop, og det kan behandle programmet med den næste iteration. Den vigtigste anvendelse af fortsatte betingede udsagn er, at den kan springe over en del af en instruktion i en løkke, men den kan ikke helt forlade loopen som en break-erklæring.
For eksempel
for (Count=1; Count<=10; Count++) (
if (Count == 7)
continue;
document.write ("
Loop: "+ Count +"
");)
3. For
Til betinget erklæring bruges til at gentage en blok af kode i en løkke en eller flere gange. Antallet af iterationer i for loop håndteres af de værdier, vi leverer som et argument. Den officielle syntaks for for erklæring er:
til (InitVal; test; inkrement)
hvor,
- InitVal: det er startværdien af en sløjfe, der ofte er 0 eller 1, men det kan være et hvilket som helst antal valg i henhold til krav. Det kan skrives som I = 1 eller 0.
- Test: det bruges til at håndtere antallet af iteration af løkken, så længe loopen får det rigtige udtryk, når testudtrykket bliver falsk, løkken slutter øjeblikkeligt. Det er en tilstand som tælling <10.
- Forøgelse: denne erklæring fortæller javascript-loop, hvordan man gør forøgelse eller nedgang i en iteration. Det er skrevet som count ++ eller i ++.
For eksempel
for (Count=1; Count<=10; Count++) (
document.write ("Iteration: "+Count+"
");
)
4. For..in
I modsætning til påstanden bruger for..in udsagn ikke tests eller andre udtryk.
for..in syntaks er
for (var in object) (
statements
) ;
Hvor,
- var er navnet på en variabel
- et objekt er et objekt, du ønsker at undersøge
- udsagn er en eller flere JavaScript-instruktioner
For eksempel
function test() (
for (temp in document.myform) (
alert (temp);
)
)
5. Hvis … ellers
Det bruges til at oprette, hvis betinget erklæring, med dens valgfri andet erklæring. Den tester kun en bestemt betingelse, dvs. hvis udtrykket i programmet er sandt, udfører betingelsen scriptet, der holder if-sætningen. Hvis betingelsen er falsk, springer den betingede udsagn til et andet udtryk i scriptet. Udtryk i, hvis udsagn ikke er begrænset til == ligestillingsoperatøren.
For eksempel
if (ExampleVar == 10) (
Count = 1;
Start();
) else (
Count = 0;
Stop();
)
6. Mens
Den betingede sætning skaber en unik gentagelsessløjfe, der gør det muligt for scriptet i et program at gentage instruktionssættet. Kredsløbet fortsætter, indtil den betingede erklæring er sand. Når det kommer på tværs af det falske udtryk, knækker loopen, og det sene script fortsætter.
Syntaxen af mens statement 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 udsagn med 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. Vend tilbage
Det bruges til at markere afslutningen af funktionen. Det kan bruges med eller uden en returværdi. Hvis værdien er inkluderet i sætningen eller funktionen, returnerer scriptet den værdi ellers returnerer den en nullværdi.
For eksempel
function myFunc() (
var OutString = "This is a test";
return (OutString);
)
function myFunc() (
OutString = "This is a test";
return;
)
8. Ny
Det opretter en kopi af et eksisterende objekt. Det oprettes på to måder:
- Datoen er et indbygget JavaScript-objekt, så det bruges til at definere et nyt datoobjekt.
- Sådan opretter du et nyt brugerdefineret objekt.
For eksempel
now = new Date();
HourNow = now.getHours();
Så nu har vi dækket alle de vigtige betingede udsagn, der bruges i javascript. Så vi kan sige, at betinget udsagn opfører sig som en limpind til et javascript-program sammen.
Anbefalede artikler
Dette er en guide til de betingede erklæringer i JavaScript. Her diskuterer vi de forskellige betingede udsagn i javaScript, som inkluderer break, continue, For..in og If … andet osv. Du kan også se på følgende artikler for at lære mere -
- Skift erklæring i JavaScript
- Skift erklæring i Matlab
- TypeScript vs CoffeeScript
- Karrierer i JavaScript