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);
相關文章
- javascript變數宣告規則詳解JavaScript變數
- 變數名命名規則變數
- python變數命名規則Python變數
- [C++]變數宣告與定義的規則C++變數
- JavaScript 宣告變數JavaScript變數
- 5.Go變數 常量 變數命名規則 程式碼風格Go變數
- 3.Go語言中常量,變數, 及其命名規則以及程式碼風格Go變數
- Python語言中合法變數命名有什麼規則?Python變數
- 變數常量類的命名格式以及用法變數
- 識別符號定義以及命名規則(駝峰命名法)符號
- JS變數與命名規範JS變數
- 變數命名以及常見錯誤變數
- CSS命名規則CSS
- Python語言中變數名是什麼?命名規則有哪些?Python變數
- JavaScript 變數與函式宣告前置JavaScript變數函式
- javascript變數宣告簡單介紹JavaScript變數
- HP Server的命名規則Server
- javascript變數的宣告預編譯期間JavaScript變數編譯
- SSIS Package 命名規則Package
- javascript變數宣告提升簡單介紹JavaScript變數
- javascript變數宣告需要注意的一個地方JavaScript變數
- web前端中的命名規則Web前端
- JavaScript 命名規範JavaScript
- SCSS 變數的宣告CSS變數
- javascript如何判斷一個變數是否宣告JavaScript變數
- Oracle OCP(18):命名規則Oracle
- CSS樣式命名規則CSS
- zendframeworker命名規則內幕Framework
- 前端開發變數命名系列 - JavaScript篇前端變數JavaScript
- TypeScript 變數宣告TypeScript變數
- 宣告變數的問題變數
- Mysql變數宣告的方式MySql變數
- 識別符號的命名規則和規範符號
- JavaScript 同時宣告多個變數並賦值JavaScript變數賦值
- 【Linux核心版本號命名的規則 】Linux
- 變數命名指南變數
- 變數命名的糾結變數
- javascript函式和變數宣告提前簡單介紹JavaScript函式變數