⊗jsrtPmCdTr 28 of 112 menu

JSXにおける三項演算子

すでにご存知のように、波括弧の中では JavaScriptコードを実行できます。実際には、 任意のコードではなく、最もシンプルなものだけが 可能です。

特に、条件式ifはそこで使用できません。 代わりに、条件式の短縮版を使用する必要があります。

定数showの値に応じて、1つのテキストまたは 別のテキストを出力してみましょう。このために 三項演算子を使用します:

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

テキストだけでなく、タグでも作業できます:

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

次のコードがあります:

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

ageに18歳以上が記録されている場合、 divタグのテキストでユーザーに 1つのテキストを含む段落を表示し、それ以下の場合は 別のテキストを含む段落を表示してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否