⊗jsrtPmCdTr 28 of 112 menu

Ternära operatorn i JSX

Som du redan vet kan du köra JavaScript-kod inuti klammerparenteser. Egentligen kan denna kod inte vara vilken som helst, utan bara den enklaste.

Specifikt kan villkorssatser if inte användas där. Istället bör du använda förkortade villkorsversioner.

Låt oss, beroende på värdet av konstanten show, visa en text eller en annan. Vi använder den ternära operatorn:

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

Du kan arbeta inte bara med texter, utan även med taggar:

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

Följande kod ges:

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

Om 18 eller mer är skrivet i age, visa då ett stycke med en text för användaren i texten i taggen div, och om mindre - så visa ett annat.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa