1- 變量的概念
1 .1 什么是變量
白話:變量就是一個裝東西的盒子。
通俗:變量是用於存放數據的容器。 我們通過 變量名 獲取數據,甚至數據可以修改。
1.2 變量在內存中的存儲
本質:變量是程序在內存中申請的一塊用來存放數據的空間。類似我們酒店的房間,一個房間就可以看做是一個變量。
2- 變量的使用
-
變量的聲明
-
變量的賦值
2.1 聲明變量
// 聲明變量
var age; // 聲明一個 名稱為age 的變量
-
var 是一個 JS關鍵字,用來聲明變量( variable 變量的意思 )。使用該關鍵字聲明變量后,計算機會自動為變量分配內存空間,不需要程序員管
-
age 是程序員定義的變量名,我們要通過變量名來訪問內存中分配的空間
2.2 賦值
age = 10; // 給 age 這個變量賦值為 10
-
= 用來把右邊的值賦給左邊的變量空間中 此處代表賦值的意思
-
變量值是程序員保存到變量空間里的值
2.3 變量的初始化
var age = 18; // 聲明變量同時賦值為 18
// 聲明一個變量並賦值, 我們稱之為變量的初始化。
2.4 變量語法擴展
-
一個變量被重新復賦值后,它原有的值就會被覆蓋,變量值將以最后一次賦的值為准。
var age = 18;
age = 81; // 最后的結果就是81因為18 被覆蓋掉了 -
同時聲明多個變量
同時聲明多個變量時,只需要寫一個 var, 多個變量名之間使用英文逗號隔開。
var age = 10, name = 'zs', sex = 2;
-
聲明變量特殊情況
情況 說明 結果 var age ; console.log (age); 只聲明 不賦值 undefined console.log(age) 不聲明 不賦值 直接使用 報錯 age = 10; console.log (age); 不聲明 只賦值 10
2.5 變量命名規范
規則:
-
由字母(A-Za-z)、數字(0-9)、下划線(_)、美元符號( $ )組成,如:usrAge, num01, _name
-
嚴格區分大小寫。var app; 和 var App; 是兩個變量
-
不能 以數字開頭。 18age 是錯誤的
-
不能 是關鍵字、保留字。例如:var、for、while
-
變量名必須有意義。 MMD BBD nl → age
-
遵守駝峰命名法。首字母小寫,后面單詞的首字母需要大寫。myFirstName