⊗jsrtPmCdTr 28 of 112 menu

Operatorul ternar în JSX

După cum știți deja, în interiorul acoladelor puteți executa cod JavaScript. De fapt, acest cod nu poate fi oricare, ci doar cel mai simplu.

În special, condițiile if nu pot fi aplicate acolo. În schimb, ar trebui să folosiți variante prescurtate de condiții.

Hai să afișăm un text sau altul în funcție de valoarea constantei show. Să folosim operatorul ternar:

function App() { const show = true; return <div> {show ? 'text1' : 'text2'} </div>; }

Puteți lucra nu doar cu texte, ci și cu tag-uri:

function App() { const show = true; return <div> {show ? <p>text1</p> : <p>text2</p>} </div>; }

Este dat următorul cod:

function App() { const age = 19; return <div> </div>; }

Dacă în age este scris mai mult de 18 ani, atunci în textul tag-ului div arătați utilizatorului un paragraf cu un text, iar dacă este mai puțin - atunci cu altul.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge