制御フロー



条件とループ

JavaScriptを使用する場合、プログラムを一連の文として使用します

ブログのこのセクションでは、私たちは"if , else , switch , do , while , foreach , break , while "を使います

…ならelse - if文が指定された条件がtrueの場合に実行され、条件がfalseの場合、別の文が使用されます.
if (condition1) {
  // code to execute if condition1 is true
} else if (condition2) {
  // code to execute if condition2 is true
} else {
  // code to execute if condition1 and condition2 are false
}

switch -この文は条件をチェックし、次の文を実行します.
const name  = prompt ("Favorite Modern Warfare main character:");
let character = "";
switch (name) {
  case "Sargent Woods":
    house = "Captain Price";
}
console.log(`Your favorite character is ${character}`);

break -このステートメントは現在のswitch文を終了します.
const name  = prompt ("Favorite Modern Warfare main character:");
let character = "";

switch (name) {
  case "Sargent Woods":
    house = "Captain Price";
    break;
}

ループと反復

ループと反復は、反復タスクを実行するために使用されます

一方、このステートメントは、条件がtrueである限り、指定したコードとして実行されるループを作成します
let age = 0;

while (age <= 18) {
console.log (i);
i++
}

…する一方-これは、一度コードのブロックを実行するループを作成し、その条件がtrueかどうかを確認する前に、trueを返します.
let time = 8
do {
console.log('Hello')
} while (time == 8
time++;

for -このステートメントは、初期化、条件、および最終式でループを作成します

初期化は変数宣言です.条件は、反復を完了する必要があります.最後の式は、コードを反復するために使用される変数の増加です.
for (let time = 20; time <=400; i++) {
console.log(time);
}

続行と中断

break -このステートメントはステートメントかループです.
let money = 500;
while(money < 2000) {
i++;
console.log('You have ${money} amount of money');
if(money = 40) {
break;
  }
}

continue -これは特別な条件が発生したときにループ内の1つの反復を中断し、ループ内の次の反復処理を続けます.
let gameCost = 60;
while (gameCost >= 600) {
i++;
if (gameCost = 65) {
  continue;
  }
console.log('The Game costs ${gameCost} dollars!');
}

UDERYコースノート

論理演算子

論理演算子は' no 'と'と' &;

または'と'と'と&;
if(password.length >= 12 && password.includes('@')){
    console.log('that password is mighty strong!');
} else if(password.length >= 8 || password.includes('@') && password.length >= 5);
){
    console.log('that password is long enough!');
} 
// IF the "if" is false then the "else" code is used
else {
    console.log('password is not long enough!');
}

論理NOT (!)

!trueステートメントをfalseと逆にします.
let user = false;

if(!user){
console.log('you must be logged in to continue');
}

console.log(!true);
console.log(!false);

結論

条件文は、ユーザーのために大きな拡大を考慮に入れます.私はJavaに非常に慣れていないが、私は条件について多くを学んだ.彼らは練習のために、世界の状況のための多額のアプリケーションを持っています.

ソース
ネット忍者のUDEMY JavaScriptコース
https://www.w3schools.com/