zoukankan      html  css  js  c++  java
  • js数据类型

    基本数据类型:Number,String,Boolean,Undefined,Null

    复杂数据类型:Object,Array,Function,RegExp,Date,Error

    全局数据类型:Math

    JavaScript的值类型和引用类型

    值类型:数字,字符串,布尔值都是值类型,放在栈中

    引用类型:对象,函数,数组等,存放在堆中,对引用类型的复制其实是引用复制,相当于复制着地址,对象并没有真正的复制。

    var a=5;
    var b=a;
    a=null;
    console.log(b) //那么b是5

    var a={}
    var b=a
    b.name="mbj"
    console.log(a.name);   //mbj,因为a,b指向同一个对象
    a=null
    console.log(typeof b);  //object,a=null,只是a不再指向该对象,但是这个对象还是在堆中确确实实的存在,b依然指向它。
    console.log( b)//{name:'obj'}
    

      

  • 相关阅读:
    科学计算器
    ASCII码表
    面试题(2)
    面试题(1)
    ACM/ICPC竞赛
    ACM/ICPC竞赛
    ACM-ICPC竞赛模板
    杭电题目分类(1)
    ACM/ICPC竞赛
    ACM/ICPC竞赛
  • 原文地址:https://www.cnblogs.com/peko/p/7487462.html
Copyright © 2011-2022 走看看