JavaScript を使用して If ステートメントのワンライナーを作成する方法

Javascript Wo Shi Yongshite If Sutetomentonowanrainawo Zuo Chengsuru Fang Fa



開発者は、コードの理解を深め、読みやすさを向上させるために、さまざまなシナリオで簡潔でコンパクトなコードを書くことを好みます。たとえば、条件ステートメントが単純で短い場合、簡単に理解できるように 1 行で記述するのがベスト プラクティスです。一方、より複雑な if ステートメントや複数の分岐があるステートメントの場合は、通常、1 行ではなく複数行形式を使用することをお勧めします。

このチュートリアルでは、1 行の ‘ もしも ' 声明。







JavaScript で If ステートメントのワンライナーを作成する方法は?

ワンライナーの if ステートメントを作成するには、「 三項演算子 」。これには、3 つのオペランド「」が含まれます。 真の式」、「偽の式」、および「?」を使用した「条件」と ': 」の兆候。これらの記号は、オペランドを示し、区切ります。



構文

次の構文は、ワンライナー if ステートメントに使用されます。



状態 ? true_expression : false_expression

真の表現 」は、「 状態 」が真で、それ以外の場合は「 虚偽の表現 」が実行されます。





変数を作成する」 学年 ” そしてストア文字列 “ 」:

等級を付ける = 「あ」 ;

ここで、三項演算子を使用して、変数「 グレード」には「A」が格納されます。そうであれば 「そして印刷」 素晴らしいです ” それ以外の場合は、印刷 “ 一番 」:



学年 == 「あ」 ? '素晴らしいです' : '一番' ;

指定された出力では、条件が「」であるため、真の式が実行されます。 真実 」:

三項演算子を使用して、1 行に複数の if ステートメントを作成することもできます。ここで、変数「 学年 「店舗」 D 」:

等級を付ける = 'D' ;

次に、「 グレード」には「A」が格納されます。はいの場合は「素晴らしい」と出力し、「グレード」に「B」が格納されている場合は「最高」と出力し、「C」が格納されている場合は「良い」と出力し、それ以外の場合は「普通」と出力します。 」:

学年 == 「あ」 ? '素晴らしいです' : 学年 == 'B' ? '一番' : 学年 == 'C' ? '良い' : '公平' ;

出力

上記の出力では、どの条件も真ではないため、else ステートメントが実行されます。

結論

ワンライナーの if ステートメントを作成するには、「 三項演算子 」。これには、3 つのオペランド「」が含まれます。 真の式」、「偽の式」、および「?」を使用した「条件」と ': 」の兆候。これらの記号は、オペランドを示し、区切ります。三項演算子は、if-else ステートメントのショートカットとしても知られています。このチュートリアルでは、「if」ステートメントを 1 行で作成する方法を説明しました。