PoiemaWeb-制御文
3670 ワード
コントロールゲート
制御文は、指定された条件に従ってコードブロック内で実行(条件文)または繰り返し実行(繰り返し文)するために使用されます.通常、コードは上から下へ順に実行されます.制御文は、コードの実行順序を人為的に制御することができる.
1.ブロックドア
ブロック文(Block Statement/Comound Statement)は、括弧で囲まれた0個以上の文であり、コードブロックまたはブロックとも呼ばれる.JavaScriptはブロック文を1つの単位として扱う.ブロック文は単独で使用できますが、通常は制御文または関数宣言文で使用されます.文の末尾には通常セミコロン(;)一般的に貼られていますが、積み木門は貼られていません.
2.条件文
条件文(conditional statement)は、所定の条件式(conditional expression)の評価結果に基づいて、コードブロック(ブロック文)の実行を決定する.条件式は、ブール値で測定できる式です.
2.1 if ... else
if ... else文は、与えられた条件式(ブール値で計算できる式)の評価結果、すなわち論理真、偽に基づいて実行されるコードブロックを決定する.条件式の評価結果が不可知でない場合、論理上の真の論理上の偽を区別するために、強制的に不可知の値に変換されます.条件式の評価結果が「真」(true)の場合、文の後にコードブロックが実行され、「偽」(false)の下でelse文の後のコードブロックが実行されます.条件式を追加する場合はelse if文を使用します.
ほとんどif...else文は3つの条件演算子に変換できます.var x = 2;
var result;
if(x % 2){
result = '홀수';
}else{
result = '짝수';
}
上記のコードは、次の3つの条件演算子に書き換えることができます.var x = 2;
var result = x % 2 ? '홀수' : '짝수';
3つの場合、以下のようにすることができる.var num = 2;
var kind = num ? (num > 0 ? '양수' : '음수') : '영';
2.2スイッチドア
switch文は、switch文の式を計算することによって、値に一致するcase文に実行順序を移動します.switch文式と一致するcase式が存在しない場合、実行順序はdefault文に移動します.defaultはオプションとして使用することも、使用しないこともできます.
if...else文は論理上の真、偽のコードブロックを決定する.switch文は、論理の真、偽ではなく、異なる状況(case)に基づいて実行するコードブロックを決定するために使用される.switch文はcase、default、breakなど多くのキーワードを使用する必要があり、文法も複雑です.if ... else文が解決できればif...else文を使ったほうがいいです.しかし、スイッチドアを使用するときに毒性が高い場合は、スイッチドアを使用したほうがいいです.
3、繰り返し文
与えられた条件式の評価結果が真である場合、ループ文はコードブロックを実行します.次に、条件式を再確認し、まだ本物であればコードブロックを再実行します.条件式の評価結果が偽物になるまで繰り返される.
Reference
この問題について(PoiemaWeb-制御文), 我々は、より多くの情報をここで見つけました
https://velog.io/@kimwanyoung/PoiemaWeb-제어문
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
var x = 2;
var result;
if(x % 2){
result = '홀수';
}else{
result = '짝수';
}
var x = 2;
var result = x % 2 ? '홀수' : '짝수';
var num = 2;
var kind = num ? (num > 0 ? '양수' : '음수') : '영';
Reference
この問題について(PoiemaWeb-制御文), 我々は、より多くの情報をここで見つけました https://velog.io/@kimwanyoung/PoiemaWeb-제어문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol