⊗jsrtPmCdTr 28 of 112 menu

JSX da ternar operator

Siz allaqachon bilasizki, jingalak qavs ichida JavaScript kodini bajarish mumkin. Aslida bu kod har qanday emas, balki eng oddiy kod bo‘lishi mumkin.

Xususan, if shartlarini u yerda qo‘llab bo‘lmaydi. Buning o‘rniga qisqartirilgan shartlardan foydalanish kerak.

Keling, show konstantasining qiymatiga qarab bitta yoki boshqa matnni chiqaramiz. Buning uchun ternar operatoridan foydalanamiz:

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

Faqat matnlar bilan emas, balki teglar bilan ham ishlash mumkin:

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

Quyidagi kod berilgan:

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

Agar age da 18 dan katta son yozilgan bo‘lsa, div tegi ichidagi matnda foydalanuvchiga bir matnli abzasni ko‘rsating, agar kichik bo‘lsa - boshqasini.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish