1. 程式人生 > >前端學習(一):基本類型

前端學習(一):基本類型

關系 大小寫 變量 def 兩個 num eof 初始化 string類

ECMAScript中有5中基本數據類型:Undefined、Null、Boolean、Number、String。

Undefined類型:之所以會出現這個值,就是在當你聲明了一個變量時,並未對其賦值。例如:

var message;

alert(message); // undefined

Null類型:可以理解為是一個空指針;跟undefined的對比:undefined值是派生自null值的:

alert(null == undefined); //true

盡管它們之間有這樣的關系,但是它們的用途卻完全不同。null是用來作為空指針,來檢測一個變量是否保存了一個對象的指引;而undefined是未初始化變量的值;

Boolean類型:很常用的數據類型,只有兩個值:true和false; 要註意的是true和false是區分大小寫的;

Number類型:這種類型使用IEEE754格式來表示整數和浮點數值;要註意的是:有一個命名為NaN的非數值的特殊數值;用來表示一個本來要返回數值的操作輸未返回數值的情況;

NaN的兩個特點:任何涉及NaN的操作都會返回NaN; NaN與任何值都不相等(包括NaN本身);

String類型:字符串,用“”或‘‘表示;字符串一旦創建,它們的值就不能改變,要改變否個變量保存的字符串,首先要銷毀原來的字符串,然後再用另外一個包含新值的字符串填充該變量;

toString()和typeOf:

toString()方法是用來將其他數據類型轉換成字符串的;

typeOf是檢測給定變量的數據類型;它不是一個方法,是一個操作符,所以不用跟括號;

前端學習(一):基本類型