script - Variables


Variables


01-1. 変数の使用
01-2. 変数の作成(宣言)&変数値の割り当て
プログラミングを行うには、各変数に格納され、使用される異なる値を処理する必要があります.ロール(職業、名前など)は変数(variable)、値(開発者、開発者など)は値(value)と呼ばれます.JavaScriptで、変数を宣言して値を割り当てる方法:
var変数名=値;
varname=「金開発」;
var job = "frontend developer";
  • name,jobは変数
  • 金開発はnameという変数に指定された値である.
    -fronted developerはjobという変数に割り当てられた値です.
  • nameという変数には「kim development」値が格納されます.今皆さんは私を見て知っています.名前→「金開発」、パソコンもname→「金開発」です.
    01-3. 名前付き変数
    上に見える変数名nameとjobは私が勝手に決めた名前です.myNameとfullNameという変数を作成します.
    var myName="金開発";
    var fullName="金開発";
    これらの変数名は任意に命名できますが、いくつか注意が必要です.
    変数名の注意事項(命名規則)
  • 同じ変数名を1つのファイルで繰り返し使用することはできません.
  • 大文字と小文字の構文-変数名、関数名、演算子は大文字と小文字を区別します.したがって、myNameとMyNameは異なる変数です.
  • 変数の名前を付ける場合、最初の文字はアルファベットまたはアンダースコア()とドル記号($)のいずれかでなければなりません.
  • 2番目の文字から、アルファベット、下線、ドル、数字の間で自由に書くことができます.
  • 変数名や関数名などのCamelCaseを使用します.
  • 01-4. cf. camelCase vs. snake_case
    1) camelCase
  • camelCase**は猫背のようにでこぼこしている.
  • 単語は新しくから大文字で書かれています.
  • ✔️ example)
  • firstSecond
  • myProfileImg
  • toDoListArray
  • 2) snake_case
  • camelCaseの他にsnake case表現もあります.
  • 変数名に-を含めることはできませんので_を使用します.でもあまり使いにくい!
  • ✔️ example)
  • first_second
  • my_profile_img
  • to_do_list_array
  • 変数名%%が重要!!=>https://www.curioustore.com/#!/
    01-5.let, const
    前に変数を紹介したとき、変数の前にvarキーワードを使うと言いました.元のJavaScriptの変数宣言はvarキーワードのみで実行できますが、バージョンのアップグレード(ES 5からES 6)に伴い、キーワードletとconstが新たに登場しました.使用法はvarと同じです.
    let name = "syeongii";
    const birthday = 19940125;

    :: let vs. const

  • letキーワードは変数値を変更するために使用されます.
  • |キーワードを使用した変数値の変更はできません
  • const
  • →開発者が状況に応じてletを書くかconstを書くかを決める.変数に値を割り当て、変更を必要としない場合はconstを使用します.変数の値を変更する必要がある場合はletを使用します.もちろん、varは2つを区別する必要はありませんが、最新バージョンの構文を使用したほうがいいです.
    01-6. 変数値の変更constキーワードを使用する変数の値は変更できません.また、varキーワードは最新の構文ではありません.次に、letキーワードを使用する変数の値を変更します.letキーワードは、新しい変数の作成時にのみ使用されます.値を変更する場合、letキーワードは変数の前に使用されません.変数名に新しい値を割り当てるには、次のようにします.
    (이미 선언해둔) 변수명 = 새로운 값;
    ex)
    let name = "syeongii";
    let job = "frontend developer";
    name = "syeongiicoco";
    job=「大工」;
  • 最初の2行は、名前、ジョブなどの変数を宣言し、初期値「金開発」と「frontend developer」をそれぞれ指定します.
  • 次の2つの動作nameとjob変数は、新しい値を指定します.
  • 値を変更する場合、前の2行のコードとは異なり、letは変数名のみでキーワードはありません
  • ただしconstキーワードとして宣言された変数は値を変更できません
  • ex)
    const name = "김개발";
    name = "김코딩";
    constとして宣言された変数は値を変更できません.
    次のエラーが発生します.
    Uncaught TypeError: Assignment to constant variable
    01-7. 変数の作成vs.変数の変更
    let name = "김개발";
    let name = "김코딩";
  • **letキーワードの役割は「作成」変数**
  • 上のコードは、nameという変数の値を変更するのではなく、nameという変数を2回生成します.
  • 同じ変数名を繰り返し使用することはできません.
  • 上記のように作成すると、次のエラーが発生します.
  • Uncaught SyntaxError: Identifier 'name' has already been declared
    01-8. 変数の宣言(declare)vs.変数値の割り当て(assign)
    変数の宣言と割り当ては別々になる可能性があります.これは、上記の例のように同時に宣言して割り当てることができますが、宣言して値を割り当てることもできます.次に、変数の宣言と割り当てを別々にする例を示します.
    let address;
    address=「宣陵」;
    addressという変数を宣言し、次の行にsunlingという値を指定します.割り当てられていない変数が1つしか宣言されていない場合、addressはどのような値になりますか?直接確認してみよう!!
    値はundefined!!
  • very関数.
  • 関数内で実行する論理を記述します.
  • ()<-呼び出し関数
  • 関数が呼び出されなければ実行しない~~
  • **関数では、returnは戻り値の役割も果たします.
    関数を終了する役割を果たします.