Egysoros If-kimutatás létrehozása JavaScript használatával

Egysoros If Kimutatas Letrehozasa Javascript Hasznalataval



A fejlesztők szívesebben írnak tömör és tömör kódot különböző forgatókönyvekben a jobb megértés és a kód olvashatóságának javítása érdekében. Például, ha egy feltételes állítás egyszerű és rövid, a legjobb gyakorlat egy sorba írni, hogy könnyen érthető legyen. Bonyolultabb if-utasítások vagy több ágú utasítások esetén általában a többsoros formátum használata javasolt egy sor helyett.

Ez az oktatóanyag leírja az egysoros írás módját ha ' nyilatkozat.







Hogyan készítsünk If Statement One-Line-t JavaScriptben?

Egysoros if utasítás létrehozásához használja a „ hármas operátor ”. Három operandust tartalmaz: igaz kifejezés”, „hamis kifejezés” és egy „feltétel” a „?” és ': ” jeleket. Ezek a jelek jelzik és elválasztják az operandusokat.



Szintaxis

A következő szintaxist használják az egysoros if utasításhoz:



feltétel ? igaz_kifejezés : hamis_kifejezés

A ' igaz kifejezés ' akkor fut le, amikor a ' feltétel 'igaz, különben a ' hamis kifejezés ” végrehajtásra kerül.





Példa

Hozzon létre egy változót ' fokozat ' és tárolja a ' karakterláncot ' A ”:

legyen osztályzat = 'A' ;

Most használja a háromtagú operátort, és ellenőrizze, hogy a „ évfolyam” áruházak „A”. Ha igen ', majd nyomtasd ki' Nagyszerű ” ellenkező esetben nyomtat” Legjobb ”:



fokozat == 'A' ? 'Nagyszerű' : 'Legjobb' ;

Az adott kimenetben a valódi kifejezés végrehajtásra kerül, mert a feltétel a ' igaz ”:

Több if utasítást is létrehozhat egy sorban a háromtagú operátor használatával. Itt a változó fokozat 'üzletek' D ”:

legyen osztályzat = 'D' ;

Most ellenőrizze, hogy a „ évfolyam” áruházak „A”. ha igen, akkor nyomtassa a „Kiváló”, ha a „besorolás” a „B”-t jelöli, nyomtassa a „Legjobb”-t, ha a „C”-t, nyomtassa a „Jó”-t, különben a „Tisztességes” ”:

fokozat == 'A' ? 'Nagyszerű' : fokozat == 'B' ? 'Legjobb' : fokozat == 'C' ? 'Jó' : 'Becsületes' ;

Kimenet

Itt a fenti kimenetben egyik feltétel sem igaz, ezért az else utasítás végrehajtásra kerül:

Következtetés

Egysoros if utasítás létrehozásához használja a „ hármas operátor ”. Három operandust tartalmaz: igaz kifejezés”, „hamis kifejezés” és egy „feltétel” a „?” és ': ” jeleket. Ezek a jelek jelzik és elválasztják az operandusokat. A háromtagú operátor az if-else utasítások parancsikonjaként is ismert. Ebben az oktatóanyagban egy sorban leírtuk az „if” utasítás létrehozásának módját.