javascript變數的宣告以及命名規則
javascript變數的宣告以及命名規則
一、變數的宣告(三種方式)
變數使用前需要先宣告;
宣告變數的關鍵字是:var;
語法:var 變數名 = 變數值;
-
先宣告,再賦值
var a; //變數的宣告
a = 10; //變數的賦值
-
同時宣告和賦值
var a = 10; //變數的宣告和賦值
-
同時宣告多個變數並賦值(注意:當宣告多個變數和賦值時,變數之間用逗號隔開)
var a = 10, b = 20; //多個變數的宣告和賦值
-
不宣告,直接賦值(注意:這個是不規範的寫法!)
age = 18; //變數的賦值
console.log( age ); //結果為20,瀏覽器能幫助識別,但是不規範,不推薦使用
-
只宣告,不賦值,此時預設undefined
var name; //變數的宣告
console.log( name ); //undefined
-
不宣告也不賦值,直接使用
如果一個變數不宣告也不賦值,直接使用,此時會報錯,name is not defined,因為這個name變數壓根不存在。 注意:從報錯哪一行開始,之後的程式碼是不會執行的!
console.log( '我是第一行程式碼' ); //正常顯示
console.log( name ); //報錯
console.log( '我是第二行程式碼' ); //不顯示不執行
一、變數的命名規則
- 嚴格區分大小寫(大寫的變數和小寫的變數是不同的變數);
- 變數名可以由數字、字母(大小寫都可以)、下劃線、美元符($)組成,但是不能以數字開頭;
- 不能是javascript中的關鍵字和保留字,如:if,else,function等;
- 變數名需要有意義,即語義化,增強程式碼可讀性,比如:儲存年齡用age,姓名用name,可以防止過段時間就不理解程式碼是什麼了,也可以防止合作時別人看不懂;
- 使用駝峰命名法:從第二個單詞開始,首字母大寫,如使用者個人資料(userPersonalData);
相關文章
- 變數名命名規則變數
- python變數命名規則Python變數
- [C++]變數宣告與定義的規則C++變數
- JavaScript 宣告變數JavaScript變數
- 5.Go變數 常量 變數命名規則 程式碼風格Go變數
- 3.Go語言中常量,變數, 及其命名規則以及程式碼風格Go變數
- Python語言中合法變數命名有什麼規則?Python變數
- 變數常量類的命名格式以及用法變數
- 識別符號定義以及命名規則(駝峰命名法)符號
- Python語言中變數名是什麼?命名規則有哪些?Python變數
- 變數命名以及常見錯誤變數
- JavaScript 變數與函式宣告前置JavaScript變數函式
- JavaScript 命名規範JavaScript
- 域名的命名規則有哪些?
- Oracle OCP(18):命名規則Oracle
- id與class 命名規則
- stm32命名規則
- SCSS 變數的宣告CSS變數
- 前端開發變數命名系列 - JavaScript篇前端變數JavaScript
- 識別符號的命名規則和規範符號
- JavaScript 同時宣告多個變數並賦值JavaScript變數賦值
- 宣告變數的問題變數
- Mysql變數宣告的方式MySql變數
- TypeScript 變數宣告TypeScript變數
- 變數命名的糾結變數
- JavaScript變數宣告帶var與不帶var區別JavaScript變數
- 四種常用的命名規則:帕斯卡命名法、駝峰命名法、下劃線命名法、匈牙利命名法
- Trace file的命名規則和存放路徑
- 體面編碼之命名規則
- 淺談變數型別之外的變數命名變數型別
- JS變數宣告和函式宣告提升JS變數函式
- JavaScript中的變數、資料型別以及運算子JavaScript變數資料型別
- JavaScript中this的繫結規則JavaScript
- 版本命名及限定規則詳解
- Android 資源限定符命名規則Android
- Window資料夾,檔案命名規則
- jpa 方法 命名規則 詳細說明
- JavaScript this 繫結規則JavaScript