TIL - 11 | Variables


へんすう


ルール#ルール#


JSで変数を設定する場合は、次のルールに従います.
  • 変数名は文字と数字、$とから構成されますが、最初の文字は数字
  • ではありません.
  • の大文字と小文字を区別します.
  • コードは、可読性を向上させるために意味推測可能な変数名を設定する
  • ファイル内で同じ変数名を繰り返すことはできません
  • camelcase(ex.varName)またはsnakecase(ex.var name)方式
  • を使用

    宣言と割当て

    let food;
    food = "아롱사태";
    let food = "아롱사태";
    上記のコードではfood変数を宣言するとともに,Aron事象と呼ばれる文字列値を指定する.宣言と割り当てが異なることを覚えておいて、varの代わりに最新の構文で新しい変数キーワードが生成される理由を理解します.

    ぶんかつ


    var


    既存のJSの変数宣言キーワードとして使用されていますが、以下の欠陥により使用されなくなりました.
    var origin = "good";
    //수많은 코드의 줄기
    //
    //
    var origin = "not good";//어? 중복 선언이 된다?
    console.log(origin); // "not good" origin의 값이 아무 문제 없이 변경됐다.

    変数をvarとして宣言して割り当てると、同じ変数名で値を割り当てる場合、JSは問題視しません.したがって、コードは戻っても予想通りに返されないため、デバッグが非常に困難である.問題がどこにあるか教えてくれないで、自分で探さなければなりません.

    let


    これはvarに対応して再宣言を阻止する変数キーワードです.再宣言がブロックされたため、幸いなことにvarはサンプルコードをエラーと認識した.再割り当てが可能なので、値を変更できます.

    const


    constは、再割り当ておよび再宣言できない定数概念を持つより保守的な変数宣言キーワードです.