1. 程式人生 > >JavaScript中變量聲明以及數據類型

JavaScript中變量聲明以及數據類型

RR ali efi ast style 兩個 變量名 arr 其余

  1. JavaScript變量

變量名必須以字母或下劃線("_")開頭

變量也能以 $ _ 符號開頭(不過我們不推薦這麽做)

變量名稱對大小寫敏感(y Y 是不同的變量)

變量可以包含數字、從 A Z 的大小寫字母

提示:JavaScript 語句和 JavaScript 變量都對大小寫敏感

Var a;

var” - 用於聲明變量的關鍵字

a” - 變量名

同時聲明和初始化變量

var a= 10;

聲明多個變量

var x, y, z = 10;(只有z10這個值,其余為undefined)

  1. JavaScript數據類型

JavaScript 擁有動態類型

JavaScript 擁有動態類型。這意味著相同的變量可用作不同的類型:

var x // x undefined

var x = 6; // x 為數字

var x = "Bill"; // x 為字符串

(1) JavaScript 字符串

字符串是存儲字符(比如 "Bill Gates")的變量。

字符串可以是引號中的任意文本。您可以使用單引號或雙引號:

var carname="Bill Gates";

var carname=‘Bill Gates‘;

(2) JavaScript 數值型

JavaScript 只有一種數字類型。數字可以帶小數點,也可以不帶:

var x1=34.00; //使用小數點來寫

var x2=34; //不使用小數點來寫

極大或極小的數字可以通過科學(指數)計數法來書寫:

var y=123e5; // 12300000

var z=123e-5; // 0.00123

JavaScript 布爾

(3) 布爾(邏輯)只能有兩個值:true false

  1. Undefined Null

Undefined 這個值表示變量不含有值。

可以通過將變量的值設置為 null 來清空變量。

例如:

<script>

var person;

var car="Volvo";

document.write(person + "<br />");

document.write(car + "<br />");

var car=null

document.write(car + "<br />");

</script>

  1. 聲明變量類型

聲明新變量時,可以使用關鍵詞 "new" 來聲明其類型:

var carname=new String;

var x= new Number;

var y= new Boolean;

var cars= new Array;

var person= new Object;

JavaScript 變量均為對象。當您聲明一個變量時,就創建了一個新的對象。

註意:JavaScript 中的所有事物都是對象:字符串、數字、數組、日期等。

你也可以創建自己的對象。
本例創建名為 "person" 的對象,並為其添加了四個屬性:
<script>
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
document.write(person.firstname + " is " + person.age + " years old.");
</script>

JavaScript中變量聲明以及數據類型