第1節. 概述
在#JavaScript#腳本語言中,其數據類型與其它高級語言是有區別的,它是弱類型的,在使用上不太嚴謹。
JavaScript數據類型從大體上分為:基本數據類型和引用數據類型。
(1). 基本數據類型是String(字符串)、Number(數字)、Boolean(布爾)。
(2). 引用類型有object(對象)、Date(日期)、Array(數組)等,引用類型比較多,這裡只列出了3個。
第2節. Number類型
在JavaScript中,沒有整數和小數之後,只要是數值全部使用Number表示,可以用來表示整數、小數或科學計數法,不像C#分得那麼細。
在這裡使用了var定義變量,定義了3個變量,並且賦值為整數、小數和科學表示的數值。
在JavaScript中,定義的變量不需要使用特定的數據類型名稱,全部使用var關鍵字定義,這也是弱類型的原因。
在JavaScript中,還可以將其它類型轉換為數字類型:
(1). 使用parseInt()可將字符串類型的整數轉換為整數。
(2). 使用parseFloat()可將字符串類型的小數轉換為小數。
(3). 在使用parseInt()和parseFloat()轉換時,true轉NaN,false轉NaN。」」字符串轉為NaN。非數字字符串轉為NaN。
(4). 使用Number()可以實現強制類型轉換。
var n = 200;//字符串形式的數字轉換為整數var nx = parseInt("200");//字符串形式的數字轉換為小數var nf = parseFloat("29.65");//強制轉換為300var x = Number("300");
第3節. String類型
JavaScript中的字符串使用String表示,需要使用單引號或雙引號括起來,而C#只能使用雙引號括起來。
對於字符串類型,不管是什麼單引號括起來,還是使用雙引號括起來,都可以使用+符號連接起來,形成一個大字符串。
第4節. Boolean類型
JavaScript中,布爾類型使用Boolean表示,其值只能是true或false。表示真和假。真使用true表示,假使用false表示。
Boolean常用於條件判斷,如if/while/do…while語句中使用。