ニューデイ(株)のロゴ

 IT備忘録 「JavaScript備忘録」

トップにスクロールする

~変数について

  1. 定義

    (~use strict、~var、~let、~consst)

    "use strict"(厳格モード)を付けるのが奨励されているので、
    var, let, consstのいずれかを付けなければならない。
    "use strict"がついていると同じ名前を宣言するとエラーになるので巻き上げの心配はない。

    varは、関数内スコープ(ブロックスコープではない)で かつ 巻き上げがおきる。
    関数のどこで宣言しても、先頭で定義したものとしてみなされるので、 先頭部分で使いたい変数は全て定義すること。

    letは、ブロックスコープ、巻き上げはおきる
    if、for、forEach内で使うのが定石。

    constは、定数 かつ ブロックスコープ、巻き上げはおきる。

  2.   


  3. ~forEachの使い方

    1. 基本文

      (~forEach)

      var array = [配列データ];
      array.forEach( 処理 );


    2.