JavaScript変数の宣言

1540 ワード


チームプロジェクトを行うには、まず変数の統一を行います.

変数名命名規則


  • アルファベット、-、数字、(ハングル、特殊文字、日本語)
    1-1. 数字は1位にはならない.

  • アルパカマーク法の使用
    ex) let myVeryLongLongName; -> キャメル記号(Googleが推奨する方法)
    ex) let MyVeryLongLongName; -> これをパスカルマーク法といいます.

  • 大文字と小文字を区別する.
    2つ目の例は両方とも異なる変数です.

  • 変数宣言方式
    1)var:グローバル変数の使用-旧バージョンで使用されている変数のタイプ
    2)let:ゾーン変数を利用
    3)const:値を変更する必要のない変数

  • ハウスティンとは何ですか.
    私たちが使用するjs言語はjsエンジンの上で実行されます.
    駆動手順は以下の通りです.
  • 変数宣言
  • ランタイム(コード)
  • を使用

    Var

    console.log(varName); //undefined - 선언이 안되어있는 상태이기 때문
    var varName = "heidi"; //선언
    console.log(varName); //'heidi'
    
    if(true) {
       	//다른 영역
    	var varName = "하이디"
    }
    console.log(varName); //하이디
    1)var:最も古いバージョンで使用される変数のタイプ
  • ifブロックで変数を再定義ことにより、ブロック外の変数値
  • を変更することができる.

    Let

    let letName = "heidi"; //heidi
    console.log(letName);
    if(true) {
      let letName = "하이디"
      console.log(letName) //하이디
    }
    console.log(letName) //heidi
    2)let:if blockで変数を再定義した場合、ブロック外の変数値は変更されません

    Const

    const constName = "heidi"; //선언
    constName = "하이디"; //재선언
    console.log(constName); //Uncaught TypeError: Assignment to constant variable
    3)const:値を変更する必要のない変数
  • constは再宣言できないため、タイプエラーが発生したことを確認できます.