Kaip naudoti „JavaScript“ teiginį, jei kitaip

Kaip naudoti „JavaScript“ teiginį, jei kitaip

Sąlyginiai teiginiai į jūsų programą įterpia logikos ir jų taikymas yra neribotas. Jei dar nesate susipažinę su „JavaScript“, sužinokite, kaip naudoti „jei-dar“ teiginys leidžia konkrečiai nurodyti savo programai, kaip ji turėtų veikti.





Naudoti sąlygas „JavaScript“ yra paprasta. Pradėkime.





Kaip naudoti sąlygas „JavaScript“

Kaip ir daugelis kitų programavimo kalbų, „JavaScript“ sąlyginiai teiginiai prasideda jei pareiškimas.





Štai kaip atrodo jo sintaksė:

if(condition){
// some actions;
}

Jei skliausteliuose esanti sąlyga yra teisinga, tada programa atliks veiksmus su garbanotuoju skliausteliu.



The Kitas tada pasirodys teiginys, jei norite išvengti tuščios išvesties, kai jei sąlyga grąžina klaidingą rezultatą:

if(condition){
// some actions;
}else{// execute something else}

Prisimink tai Kitas nepriima apibrėžtos sąlygos. Vietoj to, ji atlieka nurodytus veiksmus tik tuo atveju, jei ankstesnė sąlyga yra klaidinga.





Ir jei norite patikrinti kitas sąlygas prieš naudodami Kitas , čia yra kitaip jei pareiškimas praverčia. Tai panašu į tai, kaip tu naudoti sąlyginius teiginius „Python“ . Tai yra ' elifas ' ir ne ' kitaip jei Tačiau „Python“.

Norėdami naudoti kitaip jei teiginį „JavaScript“, sąlyginė sintaksė tampa:





„Windows 10“ paleidžiama 10 minučių
if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

taip pat galite naudoti tiek kitaip jei pareiškimai, kaip norite:

if(condition){
// some actions;
}else if(another condition){
// execute another action
}else if(a third condition){
// perform another action
}else{// execute something else}

Dabar pažiūrėkime keletą praktinių pavyzdžių, kurie sujungia šiuos sąlyginius teiginius:

var name = 'idowu';
if(name== 'MUO'){
console.log('Hello'+ ' '+ name);
}else{
console.log('Hello everyone');
}
Output: Hello everyone

Aukščiau pateiktas pavyzdys vykdo veiksmą Kitas teiginys, nes vertė vardas nėra MUO.

Susijęs: Kas yra „JavaScript“ ir kaip jis veikia?

Dabar pažiūrėkime kodo pavyzdį, kuriame naudojami trys sąlyginiai teiginiai.

Žemiau pateiktas kodas registruoja tik vardo sveikinimą, esantį indekso nulį:

var names = ['MUO', 'Jane', 'Idowu'];
if(names[0]=='Jane'){
console.log('Hello'+ ' ' +names[0]);
}else if(names[0]=='Idowu'){
console.log('Hello'+ ' ' +names[0]');
}else if(names[0]=='MUO'){
console.log(Hello'+ ' ' +names[0]);
}else{
console.log('You didn't get the index');
}
Output: Hello MUO

„JavaScript“ sąlygos su „Ternary Operator“

Taip pat galite deklaruoti „JavaScript“ sąlygas naudodami trinarį operatorių.

Bendra sintaksė atrodo taip:

var x = condition ? operation one : operation two

The Klaustukas (?) tikrina sąlygos pagrįstumą. Jei tai tiesa, tai vykdoma operacija viena . Priešingu atveju jis pereina į operacija du .

Štai praktinis pavyzdys, kaip naudoti trinarį operatorių su jei-kitaip teiginys:

ar galite atkurti ištrintus pranešimus „Messenger“
var name = 'Idowu';
var checkName =
name == 'MUO' ? console.log('Hello'+ ' '+ name) : console.log('Hello everyone');
Output: Hello everyone

Ir jei norite patikrinti daugiau sąlygų naudodami „JavaScript“ trinarį operatorių (panašų į kitaip jei ):

var temperature = 25
var checkTemperature =
temp<24 ? console.log('Too cold') :
temp == 25 ? console.log('Moderate') :
console.log('extreme');
Output: Moderate

Štai paskutinio kodo fragmento perrašymas ankstesniame skyriuje naudojant trejopą operaciją:

var names = ['MUO', 'Jane', 'Idowu'];
var checkIndex =
names[0] == 'Jane' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'Idowu' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'MUO' ? console.log('Hello'+ ' ' +names[0]) :
console.log('You didn't get the index');
Output: Hello MUO

Pastaba: Nors tai paprasta, galbūt nenorėsite naudoti trinarės operacijos su įdėtomis sąlygomis, nes tai gali jus suklaidinti. Bet tai vis tiek yra puikus būdas išreikšti sąlyginius teiginius, jei žinote savo kelią.

Valdykite „JavaScript“ su sąlygomis

Kaip ir bet kuri kita programavimo kalba, „JavaScript“ sąlyginių teiginių valdymas leidžia atlikti neribotas logines operacijas. Taigi jūs kontroliuojate, kaip veikia jūsų programa.

Nepaisant to, nesvarbu, ar nuspręsite naudoti paprastus teiginius „jei kitaip“, ar trejopą operaciją, įsitikinkite, kad jūsų kodas yra įskaitomas ir lengvai suprantamas.

Dalintis Dalintis „Tweet“ Paštu 10 patarimų, kaip rašyti švaresnį ir geresnį kodą

Rašyti švarų kodą atrodo lengviau, nei yra iš tikrųjų, tačiau nauda yra verta. Štai kaip šiandien galite pradėti rašyti švaresnį kodą.

Skaityti toliau
Susijusios temos
  • Programavimas
  • „JavaScript“
  • Programavimas
Apie autorių Idisou Omisola(Paskelbti 94 straipsniai)

Idowu aistringai domisi visomis išmaniosiomis technologijomis ir produktyvumu. Laisvalaikiu jis žaidžia koduodamasis ir nuobodžiai persijungia į šachmatų lentą, tačiau taip pat mėgsta retkarčiais atitrūkti nuo rutinos. Jo aistra parodyti žmonėms kelią aplink šiuolaikines technologijas skatina jį daugiau rašyti.

Daugiau iš Idowu Omisola

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia