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

來源:互聯網
上載者:User

標籤:轉換   檢測   類型轉換   string類   null 指標   情況   用途   null   lse   

ECMAScript中有5中基礎資料型別 (Elementary Data Type):Undefined、Null、Boolean、Number、String。

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

var message;

alert(message);                        // undefined

 

Null類型:可以理解為是一個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是檢測給定變數的資料類型;它不是一個方法,是一個操作符,所以不用跟括弧;

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.