LoginSignup
0
0

More than 3 years have passed since last update.

【Javascript】for文でハマったこと

Posted at

■ for文の意味

下記構文は変数linesに対して加算をしていくfor文。
【例】

// linesにはNumber型の値が入っている

var length = lines[0];
var sumNumber = 0;

for(let i = 0;i <= length; i++ ){
    sumNumber += i;
}
console.log(sumNumber);

■for文を分解

//  変数を宣言。sumNumber変数は加算した値を入れる箱。
//  これが定義されていなくてハマった。

var length = lines[0];
var sumNumber = 0;

for(let i=0;i<=length; i++ )

let i=0
// 変数iが宣言され、0が代入される。

i<=length
//  作ったfor文の条件。length以下になったらfalseとなるためfor文が止まる。

i++
//  変数iに加算1を加算させていく。
//  書き換えると下記になる
//  i = i + 1
//  for文の外で定義したsumNumber変数に変数iを加算させる構文
sumNumber += i;

//  書き換えると下記になる
//  sumNumber = sumNumber + i;

ポイントはfor文は繰り返し処理を行っていることを理解すること
for文の中で定義された変数に代入や計算などの処理を行っても上書きされるだけ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0