目錄 : 網頁設計學習課程參考
在本節中,我們將介紹JavaScript的變數與資料型態. 在JavaScript中我們是透過var指令宣告變數, 其語法如下:
語法:
在本節中,我們將介紹JavaScript的變數與資料型態. 在JavaScript中我們是透過var指令宣告變數, 其語法如下:
語法:
var 變數1, 變數2, ..... ;
其中變數的命名必需符合上一節中所提JavaScript識別字的命名規則, 如果在宣告中同時宣告超過一個變數, 變數與變數之間必須用逗號分隔. 當然了,句尾必須有加分號才行. 以下都是合語法的範例:
範例:
var myName;
var myName, myEmail;
以上的語法只是宣告變數而已並沒有定義變的值. 講到變數儲存的值就必需要和各位介紹一下JavaScript的資料型態.
JavaScript的資料型態可分為原生資料型別(primitive types)及複雜資料型別(complex type)兩大類. 原生資料型別中包含布林(Boolean), 數字(Number), 字串(String),Undefined及Null五種.複雜資料型別就是物件(Object). 此處所謂的物件是指由屬性名稱及屬性值所構成的陣列. 在JavaScript中更複雜的資料結構也只是用上述六種資料型態所建構出來.
在本節中,我們先以布林,數字及字串三種進行示範, 其餘的資料型態將在後續課程中再為各位介紹.
範例:
var myAge;
myAge = 25;
在此處我們宣告了一個名稱為myAge的變數. 宣告時並沒有直接指派myAge的值, 而是在下一行再行指派25作為myAge的值.
另一方式是在宣告變數時立即指派值, 如下所示.
var myAge = 25;
範例:
如在宣告變數儲存字串的值, 可以仿下例進行. 請注意在JavaScript中字串必需封包在" "或 ' '中.
var myName;
myName="patrizio";
var myPet = 'dog';
在本例中我們宣告了myName及myPet兩個變數. myName是先行宣告, 隨後才指派值. myPet則是在宣告時立即進行初始化.
範例:
如在宣告變數儲存布林值, 可以仿下例進行. 布林值只有true與false兩個值
var willAttend;
willAttend = true;
var sendEmail = false;
在本例中我們宣告了willAttend及sendEmail兩個變數. willAttend是先行宣告, 隨後才指派值. sendEmail則是在宣告時立即進行初始化.
PS: 版權所有,侵犯著作權必告.
留言
張貼留言