Tingimuslikud avaldused JavaScriptis - 8 parimat avaldust koos näidetega

Lang L: none (table-of-contents):

Anonim

Sissejuhatus tingimuslausetesse JavaScriptis

Javascript on levinud avatud lähtekoodiga programmeerimiskeel, mida kasutatakse veebilehtede osa kujundamiseks kliendi ja serveri vaheliseks suhtlemiseks või serverist kliendini. Põhimõtteliselt kasutatakse seda andmete manipuleerimiseks, valideerimiseks ja arvutamiseks. Mitte ainult seda kasutatakse ka html ja css manipuleerimiseks. Tavaliselt kasutatavad javascripti muutujad on numbrid, string, objekt, massiiv ja funktsioon. Funktsioonimuutuja all on JavaScriptis tingimuslause. Sellel on ka objektorienteeritud võimalused. Varasem javascript oli tuntud kui LiveScript. Javascript saab luua ka võrgukeskse rakenduse.

Keskendudes meie teemale, on tingimuslause programmeerimiskeele süntaksi väga oluline osa. See on väga kasulik ja kasulik meie programmi põhjal tingimuslike otsuste tegemisel. Avaldis on mis tahes käsk või lause, mida JavaScripti mootor saab täita, et midagi juhtuks või põhjustaks mõnda selle kõrvalmõju. Tingimuslikku lauset kasutatakse ka andmevoo või programmi voo hoidmiseks javascriptis. Tingimuslause on loodud töötama iseseisvalt, sõltumata sõltuvustest nagu meetodid, objektid ja omadused.

Erinevad tingimuslikud avaldused JavaScriptis

Allpool on loetletud mõned tingimuslaused, mida javascriptis sageli kasutatakse.

  • Paus
  • Jätkake
  • Sest
  • Sest..in
  • Kui… muidu
  • Uus
  • Tagasi
  • Var
  • Kuigi
  • Koos

Arutleme siis igaühe kohta lühidalt ja selgitame välja kõigi javascripti tingimuslausete peamised ja marginaalsed erinevused.

1. Vaheaeg

Murdumisavalduses öeldakse, et javascript peab kontrollitavast struktuurist viivitamatult väljuma ja pärast selle struktuuripunkti täitmist jätkama. Seda kasutatakse tingimuslauses vastavalt järgmistele käskudele nagu for, for..in ja while. Seda kasutatakse ka for-loop'i täielikuks peatamiseks või täitmispunkti purustamiseks konkreetsel ajal.

Näiteks

for (Count=1; Count<=10; Count++) (
if (Count == 8)
break;
document.write ("

Silmus: "+ loend +"

");
)

2. Jätkake

Jätka tingimuslause ütleb JavaScripti, et praeguse iteratsiooni viivitamatuks jätmiseks for, fon..in või loop ajal ja see võib programmi töödelda järgmise iteratsiooniga. Jätkuvate tingimuslike avalduste peamine kasutusviis on see, et see võib käsu osa loopis vahele jätta, kuid ei saa täielikult väljuda ahelast nagu katkestuslause.

Näiteks

for (Count=1; Count<=10; Count++) (
if (Count == 7)
continue;
document.write ("

Silmus: "+ loend +"

");
)

3. jaoks

Tingimusliku avalduse korral korratakse silmuses koodiplokki ühe või mitme korra jooksul. Silmuse iteratsiooni arvu käsitlevad väärtused, mille pakume argumendina. Avalduse ametlik süntaks on:

jaoks (InitVal; test; suurendamine)

kus,

  • InitVal: ahela algväärtus on sageli 0 või 1, kuid vastavalt vajadusele võib see olla suvaline arv valikuid. Selle võib kirjutada nii, et I = 1 või 0.
  • Test: seda kasutatakse silmuse iteratsiooni arvu käsitlemiseks, kui silmus saab tõelise avalduse, kuna testlause muutub valeks, saab silmus kohe üle. See on seisund nagu arv <10.
  • Suurendamine: see lause räägib javascripti ahelast, kuidas iteratsioonis suurendada või vähendada. See on kirjutatud nagu count ++ või i ++.

Näiteks

for (Count=1; Count<=10; Count++) (
document.write ("Iteration: "+Count+"
");
)

4. jaoks..in

Erinevalt väitest ei kasuta lause lause puhul teste ega muid väljendeid.

for..in süntaks on

for (var in object) (
statements
) ;

Kus,

  • var on muutuja nimi
  • objekt on objekt, mida soovite uurida
  • avaldused on üks või mitu JavaScripti juhist

Näiteks

function test() (
for (temp in document.myform) (
alert (temp);
)
)

5. Kui… muidu

Seda kasutatakse tingimusliku avalduse loomiseks koos valikulise muu avaldusega. See testib ainult konkreetset tingimust, st kui avaldis programmis on tõene, käivitab tingimus skripti, kus on if-lause. Kui tingimus on vale, hüppab tingimuslik lause skripti muule avaldisele. Väljendid juhul, kui avaldused ei piirdu ainult == võrdõiguslikkuse operaatoriga.

Näiteks

if (ExampleVar == 10) (
Count = 1;
Start();
) else (
Count = 0;
Stop();
)

6. Kuigi

Kuigi tingimuslik lause loob unikaalse korduva silmuse, mis võimaldab programmi skriptil korrata juhiste komplekti. Loopimist jätkatakse seni, kuni tingimuslik väide vastab tõele. Kui tegemist on valeväljendiga, katkeb silmus ja hiline skript jätkub.

While-lause süntaks on

while (Expression) (
// stuff to repeat
)

Näiteks

Count=0;
Response = prompt ("Please enter a number greater than 1");
Count = 1;
while (Count <= Response) (
document.write ("Count: "+ Count + "
");
Count++;
)

Kui avaldus, kus tingimus

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. Tagasi

Seda kasutatakse funktsiooni lõpu tähistamiseks. Seda saab kasutada tagastamisväärtusega või ilma. Kui väärtus sisaldub avalduses või funktsioonis, tagastab skript selle väärtuse, vastasel juhul tagastab skript nullväärtuse.

Näiteks

function myFunc() (
var OutString = "This is a test";
return (OutString);
)
function myFunc() (
OutString = "This is a test";
return;
)

8. uus

See loob olemasoleva objekti koopia. See on loodud kahel viisil:

  • Kuupäev on sisseehitatud JavaScripti objekt, seega kasutatakse seda uue kuupäevaobjekti määratlemiseks.
  • Uue kasutaja määratletud objekti loomiseks.

Näiteks

now = new Date();
HourNow = now.getHours();

Nii et praeguse seisuga oleme katnud kõik olulised tingimuslaused, mida javascriptis kasutatakse. Nii võime öelda, et tingimuslik avaldus käitub koos javascripti programmiga kleepuvana.

Soovitatavad artiklid

See on juhend JavaScripti tingimuslike avalduste kohta. Siin käsitleme JavaScripti erinevaid tingimuslikke avaldusi, mis hõlmavad katkestamist, jätkamist, vormingus … ja kui … veel jne. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Lülitage avaldus JavaScriptis
  2. Lülita avaldus Matlabis
  3. TypeScript vs CoffeeScript
  4. Karjäär JavaScriptis