JavaScript Baics_Fundamentals Part 1_Varables

2674 ワード

JavaScript Varables
JavaScript変数(Varables)は、データ値を格納するためのコンテナです.
  • は、JavaScript変数を作成し、キーワードletを使用することができる.Example
    let message = 'Hello World!';
    console.log(message);    // Hello World
    let myName = "Mike";
    console.log(myName);     // Mike
    message = myName;        //   myName      message
    console.log(message);    // Mike
  • The“old”var
  • は、以前のスクリプトではvarよりもキーワードletを見つけることができる.
  • キーワードvarletは、いずれも一つの変数を定義するために使用されてもよい.
  • varには、ブロックレベルの作用領域がない.varは、iffor、または他のコードブロックを通して、それらを無視できることに相当する.Example 1
    // var
    if(true)
    {
        var appleColor = 'red';
    }
    
    console.log(appleColor);    //    red,       if      
    
    // let
    if(true)
    {
        let appleColor = 'red';
    }
    
    console.log(appleColor);    // Error: appleColor is not defined,       if     
    Example 2
    for(var i = 0; i < 10; i++)
    {
        var getNumber1 = i;
        let getNumber2 = i;
    }
    console.log(i);           // 10
    console.log(getNumber1);  // 9
    console.log(getNumber2);  // Error: getNumber2 is not defined
    
    for(let j = 0; j < 10; j++)
    {
        // ...
    }
    console.log(j);    // Error: j is not defined
  • は、関数が起動されたとき(またはグローバルスクリプトが起動されたとき)、処理varによって宣言されています.Example
    console.log(phrase);    // undefined,   
    var phrase = "Hello";   //   
    console.log(phrase);    // Hello
    
    //            
    
    var phrase;
    console.log(phrase);    // undefined,   
    phrase = "Hello";   //   
    console.log(phrase);    // Hello
  • varは、変数を宣言する主な方法である.
  • 変数名
  • 変数名はアルファベット、数字または記号だけを含みます.最初の文字は数字ではありません.Example
    let $ = 10;
    let _ = 19;
    console.log($ + _);    // 29
  • 名前に複数の単語が含まれている場合、通常はラクダピーク式命名法(camelCase)を使用する.Example
    let myName = "Mike";
    let myBirthday = "11.01.1911";
  • は、letletなどの変数名として使用できない文字を保持しています.
  • 定数(Contstants)
  • returnconstと同じですが、変数の値は変更できません.Example
    const myBirthday = "11.01.1911";
    myBirthday = "22.02.1922";    // Error: Assignment to constant variable.
  • は、大文字と下線という名前の定数を、記憶しにくい値の別名Example
    //           、   、   ,            ,            ,  ,             。
    const COLOR_RED = "#F00";
    const COLOR_GREEN = "#0F0";
    const COLOR_BLUE = "#00F";
    const COLOR_ORANGE = "#FF7F00";
    
    let appleColor = COLOR_RED;
    console.log(appleColor);    // #F00
  • とする.