儲存在記憶體之中的,帶有名稱的,資料資訊,其中儲存的資料,在執行過程中,是可以改變的
通俗的講就是乙個容器,用來儲存資料的容器
var name = 『張三』
name則指的是所定義的變數的名字
= 這裡的等號跟數學的=不一樣,在電腦程式中 = 是指講右邊的內容賦值更黑左邊的變數
『張三』則指的是儲存在變數中的資料
(2)命名規範
①一般情況下不要使用中文,可以使用,但是不推薦
②命名盡量語義化,達到見到名字就知道這個變數代表什麼
③駝峰命名法:比如username 每個單詞的首字元大寫
小駝峰命名法:比如usernmae 第二個單詞首字元大寫
另外要注意,英文不好的可以偶爾使用拼音
但是一定不要用拼音縮寫,因為沒人懂你意思
(用拼音縮寫容易被人砍)
js變數問題
this指向問題,誰呼叫它,它就指誰!關於問題1 難道一執行函式,裡面的申明會再次置頂。var a 100 function a a 這個串 執行完會報錯 a is not a function 問題來了,為什麼會報這個錯誤呢?這裡涉及到函式和變數的預解析 1 函式宣告會置頂 2 變數宣告也會置頂 ...
js中變數宣告的問題
1.var a function a alert typeof a 輸出 function 2.function a var a alert typeof a 輸出 function 3.function a var a 1 alert typeof a 輸出 number 4.var a 1 fu...
JS變數作用域的問題
document ready function function json 在有資料裝載的情況下,這個位置得到的 unitarray.length等於4 if unitarray.length 1 nextreply attr disabled true fillreply session,docu...