// ->建立了乙個叫做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...