• 基本数据类型(原始类型)和引用数据类型


    JS中的数据类型分类分为基本数据类型和引用数据类型。

    基本数据类型:

    JavaScript中有五种基本数据类型 :Undefined,Boolean,Null,Number,String。

    基本数据类型具有不可变性。

    引用数据类型:

    JavaScript中也有五种引用数据类型:Object,function,Date,RegExp,array。

    引用数据类型是可变的,他们的值是被指向引用的。

    在使用中的不同:

    1.比较

      基本数据类型的比较:直接进行值的比较,例如数值类型 3>2 。

      引用数据类型的比较:不进行值的比较,而是进行引用的比较,只有当他们都指向同一个引用时才相等。

    2.类型转换

      基本数据类型可以直接在基本数据类型之间进行数据类型转换,通过方法或系统默认的方式都可以进行转换;引用数据类型之间如果进行转换必须通过基本数据类型才能转换,而且有些引用数据类型是不能进行类型转换的。

    3.存储方式

       基本数据类型在栈中进行数据类型存储,读取速度很快,变量名指向具体的值。引用数据类型在堆中进行分配,变量名指向数据对象的栈中,读取速度慢。

        这些都是比较基础的部分,但大部分初学者会忽略掉这一块,在实际编写代码中,容易因为这一块出现问题,而且不知道怎么解决,容易混淆。

    今日小结:早点睡觉,不要失眠。

  • 相关阅读:
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
    福大软工 · 最终作业
    福大软工 · 第十二次作业
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
  • 原文地址:https://www.cnblogs.com/bigharbour/p/11930639.html
Copyright © 2020-2023  润新知