js變數宣告

2021-08-14 10:51:47 字數 658 閱讀 4704

var a;//向系統要個空間

var 是個關鍵字,變數宣告只有var

var a=10;//這裡發生兩個過程,乙個是向系統要個空間,另乙個是把10放進房間。並且先發生第一步。

var a=10;  a=20;//20的值把10的值覆蓋

var a,b,c,e;//可以同時宣告多個變數,中間以,號(程式設計都是英文狀態)隔開,最後為;號

var a,

b,c,e;

一般開發規範都是這樣同時宣告多個變數;

可以同時宣告(變數的儲存空間不同)並賦相同的值

c=10;//變數為宣告

如果變數未宣告無法使用該變數

但在瀏覽器的控制台可以使用

瀏覽器預設宣告

變數命名規則

1.變數名必須以英文名, _ ,$開頭

2.變數名可以包括英文本母,_ ,數字

3.不可以用系統的關鍵字,保留字作為變數名 

開發時變數名要語義明確,易懂(不懂英語查字典)

js變數宣告方式

var 關鍵字 作用 宣告變數 student是變數名 自定義的,起名規範 運算符號 rhj 資料 資料代表頁面中所有的資訊 變數的作用 儲存資料 變數可以儲存js的任意資料型別 變數資料可以改變,名字不可變 乙個var宣告乙個變數,幾個var幾個變數 var student rhj 建立變數時,可...

JS變數宣告提公升

js的變數作用域是離它最近的封閉語塊或 塊,包含他們內部的函式.在 塊中宣告會被隱式的提公升到封閉函式的頂部 1 function 6 var y 1 7 上面的 會被js解釋成下面的格式 1 function 8 有時候我們會不小心的在函式內部重新宣告了已有的變數 function text x ...

JS變數宣告和函式宣告提公升

很多時候,在直覺上,我們都會認為js 在執行時都是自上而下一行一行執行的,但是實際上,有一種情況會導致這個假設是錯誤的。a 2 var a console.log a 按照傳統眼光,console.log a 輸出的應該是undefined,因為var a在a 2之後。但是,輸出的是2。再看第二段 ...