1. 程式人生 > >《JS高級程序設計》之三

《JS高級程序設計》之三

instance png ges code 高級 內存 設計 com 復雜數據類型

1、JS中 == 和 ==的區別

  == 可以進行類型的轉化,把true轉換為1,即為 "1" == 1;

  === 嚴格比較,只要類型不匹配就返回false。

2、基礎類型在內存中的表示,基本數據類型的值在傳遞過程中互不影響。

  

var num1 = 5;
var num2 = num1;

技術分享

3、復雜數據類型

  

var obj1 = new Object();
var obj2 = obj1;
obj1 .name = "cena";
alert(obj2 .name);   // "cena"

技術分享

4、如果變量是基本數據類型,檢測用typeof,如果變量是引用對象,檢測用instanceof。用instanceof檢測基本數據類型的值,返回的都是false。

5、

《JS高級程序設計》之三