page contents

列出JS基本和非基本数据类型之间的一些区别?

轩辕小不懂 发布于 2021-12-22 13:43
阅读 547
收藏 0
分类:WEB前端开发
  • js
  • 2706
    Nen
    Nen
    - 程序员

    1.目前JS中有6种基本数据类型: Undefined、Null、Boolean、Number、Symbol 和 String。还有1种复杂的数据类型————Object,Object本质上

    是由一组无序的名值对组成的。Object、Array和Function则属于引用类型。

    2.基本数据类型是不可变的,而非基本数据类型是可变的。

    3.基本数据类型是不可变的,因为它们一旦创建就无法更改,但非基本数据类型刚可更改,意味着一旦创建了对象,就可以更改它。

    4.将基本数据类型与其值进行比较,这意味着如果两个值具有相同的数据类型并具有相同的值,那么它们是严格相等的。

    5.非基本数据类型不与值进行比较。例如,如果两个对象具有相同的属性和值,则它们严格不相等。

    请先 登录 后评论