美文网首页
JS简单数据类型和复杂数据类型

JS简单数据类型和复杂数据类型

作者: 社会主义顶梁鹿 | 来源:发表于2020-06-23 13:51 被阅读0次

    简单类型又叫做基本数据类型或者值类型,复杂类型又叫做引用类型。

    一、数据类型

    1、简单数据类型

    简单数据类型在存储时,变量中存储的是值本身,因此叫做值类型。

    string、number、boolean、undefined、null

    null是特殊存在,返回的是object,如果要创建空对象,可以用null。

    2、复杂数据类型

    用new创建的都是复杂数据类型

    二、堆和栈    JS中没有堆和栈的概念

    1、堆栈空间分配区别

    (1)栈:由操作系统自动分配释放存放函数的参数值、局部变量的值等。其操作系统类似于数据结果中的栈。

    简单数据类型存放到栈里面

    (2)堆:一般由程序员分配释放,若程序员不释放,由垃圾回收机制回收。

    复杂数据类型存放到堆里面



    相关文章

      网友评论

          本文标题:JS简单数据类型和复杂数据类型

          本文链接:https://www.haomeiwen.com/subject/tqthfktx.html