JS中常量與變數以及命名規範

2021-09-29 11:42:15 字數 2131 閱讀 5247

// ->建立了乙個叫做aa的變數,並且給變數賦值為1

var aa = 1;

console.log(aa);

aa = 2;

console.log(aa);

常量

相對於變數來說,常量是不會改變的,我們可以把js中的資料值理解為常量,例如1就是數字1,不可能變成其它的,所以它就是常量 每乙個具體的資料型別都是常量

如果和變數對比,我們的常量應該是:定義乙個常量名字,給它儲存乙個值,這個值是不可能修改的,在新版本ecmascript(es6/es7)中,我們可以使用const來定義乙個常量。

const 是es6中定義常量的。

js中的命名規範

說到js中的命名規範,我們從現在開始就要做乙個有職業操守的it程式設計者:養成規範的命名習慣。

第一點:js嚴格區分大小寫。

廢話不多說,直接上**。

var test =12;

var test = 12;

console.log(test) //=>兩個變數是不同的,js嚴格區分大小寫。

第二點:命名的時候遵循`駝峰命名法。

乙個名字可以由多個有意義的單詞組成的,那麼第乙個單詞首字母小寫,其餘每乙個有意義的單詞的首字母都要大寫

切記:命名的時候要使用英語,千萬不能使用拼音。還要注意一點,那就是不是所有的單詞都需要簡寫,我們必須保證別人在看到你命名的名字之後知道是什麼意思。要做到「見字知意」。

// =>設定的名字一定要有意義,讓別人看到名字大概就了解到變數所代表的含義了

// =>[正確]

var studentinformation;

var studentinfo;

// => [錯誤例項]

var xueshenginfo;

var xsxx;

var student-information //錯誤的命名規範,因為在js中是不支援中槓的(-),這點要切記,是絕對不支援中槓的。

在我們行業中有一些常用的一些短詞語:

info:information 資訊

imp: important重要的

init: initialization初始化、最初的

del:delete 刪除

rm:remove移除

add:增加

insert:插入

create:建立

fn:function函式

update:修改

select:查詢選擇

query:獲取

get:獲取

con:content內容

第三點是:3.可以使用數字、字母、下劃線、$來命名,但是數字不能作為名字的開始,也不支援中槓(-)。

var info;

var info2;

var student_info;

var 2info; // =>錯誤的,不能以數字開頭!!!

//----------

var _student; // => 在真實的專案中有這樣乙個約定俗成的規範,以_開頭的變數是公共變數(全域性變數),在很多地方都可以獲取使用。

var stu

dent

;//=

>真實

專案中如

果是通過

jque

ry獲取

的值,那

麼儲存值

的變數我

們會在前

面以

student; // =>真實專案中如果是通過jquery獲取的值,那麼儲存值的變數我們會在前面以

studen

t;//

=>真實

專案中如

果是通過

jque

ry獲取

的值,那

麼儲存值

的變數我

們會在前

面以開始。var student-information //錯誤的命名規範,因為在js中是不支援中槓的(-),這點要切記,是絕對不支援中槓的。

第四點:不能使用關鍵字和保留字命名

關鍵字:在js中有特殊含義的,例如:var、for、break、continue…

保留字:未來可能會成為關鍵字的,例如:class

變數與常量及命名規範20200902

區域性變數 方法 或語句塊內部定義的變數。生命週期是從宣告位置開始到方法或語句塊執行完畢為止。必須先宣告 初始化 賦初值 再使用。成員變數 方法外部 類的內部定義的變數。從屬於物件,生命週期伴隨物件始終。會自動被初始化。靜態變數 使用static定義。從屬於類,生命週期伴隨類始終,從類載入到解除安裝...

變數,常量以及變數命名規則

變數 可以變化的值,也是記憶體中一塊固定的空間 j a是乙個強型別語言,必須嚴格遵守其規定,每個變數都必須宣告其型別 j a變數是程式中最基本的儲存單元,包括變數型別,變數名以及作用域 宣告格式 型別 變數名 值 可以使用逗號隔開來宣告多個同型別的變數 變數注意點 1.類變數其宣告前面有乙個修飾符 ...

備忘 變數常量函式命名規範

常亮命名統一為大寫格式。如果是成員變數,均以m 開始。如果是普通變數,取與實際意義相稱的名稱,要在前面新增型別的首字母,並且名稱的首字母要大寫。如果是指標,則與其識別符號前面新增p字元,並且首字母要大寫。例如 define age 20 定義常量 int m iage 定義整形成員變數 int in...