變量概述
- 本質:變量是程序在內存中申請的一塊用來存放數據的空間。
變量的使用
- 變量在使用時分爲以下兩步:
- 聲明變量
//聲明變量
var age; //聲明一個名稱爲age的變量
- var是一個JS關鍵字,用來聲明變量。使用該關鍵字聲明變量後,計算機會自動爲變量分配內存空間,不需要程序員管。
- age是程序員定義的變量名,我們需要通過變量名來訪問內存中分配的空間。
- 賦值
age = 22; //給age這個變量賦值爲22
- = 是用來把右邊的值賦給左邊的變量空間。
- 變量值是程序員保存到變量空間裏的值。
- 同時聲明變量並賦值,我們稱之爲:變量的初始化。
var age = 22; //聲明變量同時賦值爲22
更新變量
- 一個變量被重新賦值之後,它原有的值就會被覆蓋,變量值將以最後一次賦的值爲準。
var username = '編程小白';
username = '蟹黃堡'; //最後的結果是“蟹黃堡”,因爲“編程小白”被覆蓋掉了。
同時聲明多個變量
- 同時聲明多個變量時,只需要寫一個var,多個變量名之間使用英文逗號隔開。
var username = '蟹黃堡', age = 22, sex = '男';
聲明變量的特殊情況
情況 | 說明 | 結果 |
---|---|---|
var username; console.log(username); |
只聲明,不賦值 | undefined |
console.log(username); | 不聲明,不賦值 | 報錯 |
username = ‘蟹黃堡’; console.log(username); |
不聲明,只賦值 | 蟹黃堡 |
變量的命名規範
- 由字母、數字、下劃線、美元符號組成。
- 嚴格區分大小寫。
- 不能以數字開頭。
- 不能是關鍵字、保留字。
- 變量名必須有意義。
- 遵守駝峯命名法。首字母小寫,後面單詞的首字母需要大寫。
- name雖然不是關鍵字,也不是保留字,但它具有特殊含義,不能作爲變量名。
微信公衆號也會定期更新,覺得文章寫得還可以的,可以加個關注!點個贊!謝謝!