制御フロー
16509 ワード
条件とループ
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/
Reference
この問題について(制御フロー), 我々は、より多くの情報をここで見つけました https://dev.to/danielvalle23403/control-flow-38kgテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol