複文


複文


同じコードまたは類似コードを複数回実行する必要がある場合に使用する構文
ex)
let sum = 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;
console.log(sum);
そうすると、まずコードで繰り返す内容を書きます.
本例は以下のように記入する.
let sum = 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;
このセクションは複数回実行されるセクションです
和の和を和に代入する
条件は.
1.数字(n)は2から始まる.
2.数値(n)から4を繰り返します.
3.数字(n)を1ずつ増やします.
console.log(sum);
次に、繰り返す条件をコードで記述します.
let sum = 1;
"sum과 숫자(n)의 합"을 "sum에 대입"하자 : sum = sum + n;

조건:
1. 숫자(n)는 2부터 시작한다. : let n = 2;
2. 숫자(n)가 4가 될때까지 반복한다. : n <= 4;
3. 숫자(n)는 1씩 증가한다. : n = n + 1;
console.log(sum);

構文


コードを一定回数繰り返しようとした場合にのみ使用
1.重複する内容を括弧に入れる
上記の例をfor文に変更します.
let sum = 1;
for( ) {
sum = sum + n;//重複する内容
}
console.log(sum);
では、条件食品はどこに置きますか.(let n = 2; , n <= 4; , n = n + 1;)
2.繰り返しの条件を①初期化、②条件式、③増減文順に入れる.
let sum = 1;

for(①let n = 2;②n <= 4;③n = n + 1) {
  sum = sum + n;
}
console.log(sum); // 10
(練習問題)
for(    ;    ;    ) {
  console.log('hello world');
}
上記のコンソール出力を5回繰り返し撮影するには、どのような条件を満たす必要がありますか?
(正しい)
for(let n = 1; n <= 5; n = n + 1) {
  console.log('hello world');
}
nは1から5に増加し,1を増加するごとに1,2,3,4,5を5回繰り返し,let n = 1; n <= 5; n = n + 1と書くことができる.
それ以外は.
for(let n = 0; n <= 4; n = n + 1) {
  console.log('hello world');
} // 0,1,2,3,4 <- 총 5번
for(let n = 0; n < 5; n = n + 1) {
  console.log('hello world');
} // 0,1,2,3,4 <- 총 5번
for(let n = 1; n < 6; n = n + 1) {
  console.log('hello world');
} // 1,2,3,4,5 <- 총 5번
可能性もある.

構文


コードは、所定の条件を満たす場合にのみ繰り返します.
文型のように複文として用いられるが、for文型は括弧内で①初期化、②条件式、③増感文が全て入る
一方,文は反復する条件の中で,①初期化と③増減文を省略し,②条件式のみを括弧に入れる.
<比較>
(構文用)
let sum = 1;

for(① let n = 2; ② n <= 4; ③ n = n + 1) { // 초기화, 조건식, 증감문 모두 소괄호안에
  sum = sum + n;
}
console.log(sum); // 10
(while構文)
let sum = 1;
① let n = 2;  //  초기화 while 바깥에

while(② n <= 4) { // 조건식 소괄호안에
  sum = sum + n;
  ③ n = n + 1; // 증감문 while 안에
}
console.log(sum); // 10
構文の解釈
let sum = 1;
let n = 2;
while(n <= 4) {
sum = sum + n;
n = n + 1;
}
console.log(sum);//10
初期化および増減文がないと仮定し、解釈while(n < =4)nは4までtrueなので通過しますが、5~4はfalseより大きいので通過せずに4まで繰り返します.