美文网首页
JS 进阶篇01 数据类型

JS 进阶篇01 数据类型

作者: 不知道鸭 | 来源:发表于2021-12-21 22:17 被阅读0次

最近在复习JS的相关知识,就随手做个记录吧!空杯心态,我是刚学JS的小白,嘿嘿。

数据类型——分类
  • 基本(值)类型
    • String : 任意字符串
    • Number : 任意的数字
    • boolean : true/false
    • undefined :undefined
    • null : null
  • 对象(引用)类型
    • Object : 任意对象
    • Function : 一种特别的对象(可以执行)
    • Array : 一种特别的对象(数值下标,内部数据是有序的)
数据类型——判断
  • typeof (typeof返回数据类型的字符串表达)
    • 可以判断:undefined、数值、字符串、boolean、function
    • 不能判断:null与object,object与array
  • instanceof (判断对象的具体类型)
  • ===
    • 可以判断:undefined、null(这两种类型只要一个值)
相关问题
  • 实例:实例对象 如: var p = new paper();

  • 类型:类型对象 如:function paper(name,age){……}

  • undefined与null的区别

    • undefined代表定义未赋值
    • null代表定义却赋值为null
  • 什么时候给变量赋值为null

    • 初始赋值为null,表明将要赋值为对象;
    • 结束前,让对象成为垃圾对象(被垃圾回收器回收)
  • 严格区别变量类型与数据类型

    • 数据的类型
      • 基本类型
      • 对象类型
    • 变量的类型(变量内存值的类型)
      • 基本类型:保存到是基本类型的数据
      • 引用类型:保存的是一个地址值
        • 如: var c = {}; // c是引用类型,c存的是{}中的地址值;c实际上不是一个对象,c只是能找到一个对象;

相关文章

网友评论

      本文标题:JS 进阶篇01 数据类型

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