js 變量、做用域和內存問題

基本類型引用類型javascript

基本類型引用會直接在內存中複製一份,而引用類型則複製的是引用java

基本類型工具

var num = 5;對象

var num1 = num;ip

以下圖:內存

 

引用類型字符串

            var o = new Object();console

            o.name = "carl";變量

            o.age = 22;引用

            var o2 = o;

            o2.name="Grace";

            console.log("%o",o);

            console.log("%o",o2);

typeof 操做符是判斷一個變量是不是字符串、數值、布爾值和undefined的最佳工具。

若是 變量 的值是一個對象null.則 typeof 會返回 objcet


instanceof javascript 與java擁有一樣的關鍵字,做用與java中同樣判斷該變量是不是對應對象的實例。

    var o = new Object();

    console.log(o instanceof Object);

    console.log(o instanceof Array);

    console.log(o instanceof RegExp);

相關文章
相關標籤/搜索