JavaScript的基本包裝類型說明


一、基本包裝類型:

為了便於操作基本類型值,ECMAScript 還提供了3個特殊的引用類型:Boolean、Number和String。這些基本包裝類型,具有與各自基本類型相應的特殊行為。

實際上我們在讀取一個基本類型值的時候,后台就會創建一個對應的基本包裝類型的對象,從而我們通過基本類型值調用一些方法來操作這些基本類型。

這個例子,變量a是基本類型字符串,但是為什么會有方法進行調用呢?

這就是基本包裝類型幫我們在后台做了一系列操作。

為了實現這個直觀的操作,后台已經自動完成一系列的操作。當第二行代碼訪問變量a的時候,讀取字符串值的時候,后台自動完成如下操作:

1、創建String類型的一個實例;

2、在實例上調用指定的方法;

3、調用結束,這個實例被銷毀。

可以將上面的三個步驟想象成如下三個步驟:

1、var a=new String("oop");

2、a.substring(0,2)

3、a=null;

經過上面處理之后,基本類型字符串a就變的和對象一樣了。如上三個步驟同樣適用基本類型:boolean 、Number。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: