變量:存儲信息的容器,變量擁有動態類型,聲明過後可以賦值爲各種類型的值
例子:var x=2; var y =3; var z = x+y;var a = "hello";var b = 'hello';或者var n=1,b=2,c=3;
命名規則:變量必須以字母開頭 ;變量也能以 $ 和 _ 符號開頭(不過我們不推薦這麼做);變量名稱對大小寫敏感(y 和 Y 是不同的變量)
注意:當聲明一個變量時,未進行賦值,則這個變量的值爲undefined
如果重新聲明 JavaScript 變量,該變量的值不會丟失:在以下兩條語句執行後,變量 a 的值依然是 1:var a = 1;var a;
注意:JavaScript 只有一種數字類型。數字可以帶小數點,也可以不帶:
布爾值:true false
數組:
1.var array= new Array():array[0]='hello';array[1]='g';數組可以無限大
2.var cars=new Array('a','b','c');
3.var car=[1,1,'c'];
JS中變量的類型有:數值型、字符型、布爾型、undefined、null、array、object、function
對象:
<script>
var person={
name1 : "Bill",
name2 : "Gates",
id : 5566
};
document.write(person.lastname + "<br />");//訪問方式1
document.write(person["lastname"] + "<br />");//訪問方式2
</script>
Undefined 和Null
Undefined 這個值表示變量不含有值。可以通過將變量的值設置爲 null 來清空變量。
聲明變量類型:聲明新變量時,可以使用關鍵詞 "new" 來聲明其類型
var a=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var c= new Object;
JavaScript 變量均爲對象。當您聲明一個變量時,就創建了一個新的對象。
JavaScript 中變量的類型有:數值型、字符型、布爾型、undefined、null、array、object(對象)、function(方法)