JavaScript變數概念引入

變數的概念

  • 變數是變化的一個量。

  • 變數可以看成是一個容納資料的容器

  • #變數可以看成是一個「未知數」。 x = 10

  • 變數可以看成是一個「符號」「代號」。

  •  變數一般是指程式的資料。

  • 變數是在記憶體中存在和運行的。

  • 變數是暫時存在的資料。我們可以把電腦記憶體看成是一個一個的「小格子」。每個「小格子」裡可以儲存一個變數的名稱和變數的值。


#變數的宣告

  • #變數的聲明,就相當於預訂賓館的「房間」。

  • 語法格式:var 變數名 = 變數值

  • #宣告變數是使用系統關鍵字var來進行的。

  •  舉例:

  • #var name;         //宣告一個變數

  •  var name,like,age;  //同時宣告多個變量,多個變量間用英文下的逗號隔開

 var name = “小明”;   //一邊宣告一邊賦值


變數的命名規則

  • ##變數名可以包含字母、數字、底線。
  •  變數名稱不能以數字開頭,可以以字母或底線開頭。如:var  _name;(正確的)   var 3abc;(錯誤的)
  • 變數名稱不能是系統關鍵字。如:var、switch、for、try、case、else、while等。
  • JS中的變數名稱是區分大小寫的。如:name和Name是兩個變數
  • JS中變數的名稱一定要有意義。
  •  如果變數名稱由多個單字構成的話,該如何表示呢?
  • 「駝峰式命名」:第一個單字全小寫,後面的每個單字首字母大寫。如:var  getUserName
  •  「底線命名」:所有單字全小寫,中間用底線連接。如:var  get_user_name

#給變數賦值

  • #給變數賦值,就是往「空間」裝東西。
  • 使用賦值號碼「=」來賦值變數。

語法:var 變數名= 變數值

範例:var name = “小明”;

註:「=」的理解######
  • 將「=」右邊的「運算結果」賦給左邊的變數名稱。

  • 應該是「=」右邊先運算,再把運算的結果,賦給左邊的變數。

  • 「=」左邊只能是變數名,而不能是「運算表達式」。

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="utf-8">
        <title>php.cn</title>
        <script>
            //声明变量x,然后把8赋值给x
            var x = 8;
            //声明变量y,然后把x+80的结果赋值给y
            var y = x+80;
            //分别输出x,y
            document.write(x);
            document.write(y);
        </script>
    </head>
    <body>
    </body>
</html>

註:

  • #JS中每一語句,一般以英文下的分號(;)結束。這個分號不是必須的。為了向PHP相容,最好加上分號。

  •  運算子和變量,以及運算之間可以使用空格分開,這樣的程式較容易閱讀。

  • var a = 100   與   var a=100   是相同的


#
繼續學習
||
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>php.cn</title> <script> //声明变量x,然后把8赋值给x var x = 8; //声明变量y,然后把x+80的结果赋值给y var y = x+80; //分别输出x,y document.write(x); document.write(y); </script> </head> <body> </body> </html>