JavaScript 變數

JavaScript 的變數與許多程式語言的變數意義類似,可以將變數想像為一個空盒子,能夠用來裝東西,而在 JavaScript 中的變數宣告有其一定的規則,變數的第一個字母必須為英文字母,後面可以接底線"_"或數字等,例如 A_01、BBB、C02 ... 等,要注意的是在宣告變數時,大小寫要先設定好,因為 JavaScript 的變數有分大小寫,例如 A_01 與 a_01 是不一樣的變數唷!另外,目前尚未支援使用中文。

JavaScript 變數宣告範例
<script type="text/JavaScript"><!--
 var a;
 a='10';
 var b='20';
 c='30';
--></script>

JavaScript 宣告變數可以用兩種方式,範例中透過 var 來宣告一個變數 a,第二行 a='10' 代表變數值設定為整數 10,我們也可以在宣告的地方用等號給變數值,就像第三行 var b='20' 這樣,更簡化的寫法看第四行的 c='30',等於是連宣告都不用了。變數名稱的長度並沒有特別的限制,但也不應該使用過長的值,避免當程式碼越來越多的時候難以管理。

JavaScript 變數的類型

JavaScript 會自動對變數的類型做處理,宣告完一個變數並賦予值之後,JavaScript 就會自己判斷。
<script type="text/JavaScript"><!--
 var abc;
 abc=100; // 整數類型
 abc="Test Text"; // 字串類型
 abc=true; // 布林值類型
 abc=new Array() // 陣列類型
--></script>

JavaScript 全域變數(Global Variables)與區域變數(Local Variables)
<script type="text/JavaScript"><!--

 var A01='100'; //Global Variables

 function Test(){
  var A02='200'; //Local Variables
 }

--></script>
第一個變數 A01 是全域變數(Global Variables),亦即在檔案中的各個地方都可以使用,而 function 中的 A02 則是區域變數(Local Variables),只能在 function 當中使用,有的時候可以先設定全域變數,在 function 中再做變化使用,宣告一次,讓每個 function 都可以調用,常在一些較為大型的系統中看到這樣的宣告方式。

推薦給您的相關主題
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012