首页 > 其他分享 >typeof只能检测数据类型,而不能检测从数据类型中派生的其他类型,数组为object派生对象,所以依然返回object

typeof只能检测数据类型,而不能检测从数据类型中派生的其他类型,数组为object派生对象,所以依然返回object

时间:2023-11-10 18:22:04浏览次数:27  
标签:console log 派生 object 数据类型 typeof

typeof [] 返回值为 object

typeof只能检测数据类型,而不能检测从数据类型中派生的其他类型,数组为object派生对象,所以依然返回object

typeof 判断 引用类型数据,除了function 以外都会判断成为object

   function fn(){  
  
       console.log(1);  
  
    }  
  
         console.log(typeof []);//object  
  
         console.log(typeof '[]');//string  
  
         console.log(typeof 1);//number  
  
         console.log(typeof true);//boolean  
  
         console.log(typeof null);//object  
  
         console.log(typeof undefined);//undefined  
  
         console.log(typeof {id:2});//object  
  
         console.log(typeof fn);//function 

标签:console,log,派生,object,数据类型,typeof
From: https://www.cnblogs.com/longmo666/p/17824779.html

相关文章

  • C++将派生类赋值给基类
    在C/C++中经常会发生数据类型的转换,例如将int类型的数据赋值给float类型的变量时,编译器会先把int类型的数据转换为float类型再赋值;反过来,float类型的数据在经过类型转换后也可以赋值给int类型的变量。数据类型转换的前提是,编译器知道如何对数据进行取舍。例如:inta=......
  • 秦疆的Java课程:24 基础 数据类型扩展及面试题讲解
    1、整数扩展进制二进制数:0b开头八进制数:0开头十六进制数:0x开头publicclassDEMO1{publicstaticvoidmain(String[]args){//整数扩展:进制intA=10;intB=0b10;//二进制intC=010;//八进制intD......
  • JavaSE(十二)-Object类
    文章目录1.Object类2.Object类常用方法2.1.equals方法3.==和equals的区别3.1.==3.2.equals()方法的使用4.toString方法5.hashCode()方法1.Object类在JDK中提供一个Object类,它是类层次结构的根类,每个类都直接或间接基础自该类,所有对象(包括数组)都实现了这个类的方法。如果......
  • redis数据类型
    ·Redis常见数据类型string可存储三种类型值:字符串整数浮点数string是最基本的类型,value可以是数字、字符串或者二进制数据。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。常用于缓存、计数、共享session,分布式锁进......
  • Object类
          ......
  • EF报错:Unable to create an object of type 'XXXXXXX'. For the different patterns s
    这个是在EF迁移的时候报错: 解决方案:修改你的MyDbcontext:  代码如下:publicclassStoreDbContexttFactory:IDesignTimeDbContextFactory<‘你的类名’>{public‘你的类名’CreateDbContext(string[]args){varoptionsBuilder=newDbContextOptionsBuilder<‘......
  • 数据类型
    数值类型 整数类型表示没有小数部的数字,包含了正整数负整数和0不可变的数据类型浮点数类型表示带小数点的数值,整数部分和小数部分组成int是整数类型float是浮点数类型两个浮点数相加结果有可能增加一些不确定的尾数复数由实数部分和虚数部分组成实数用部分.real表示虚数......
  • 数据类型扩展及面试题讲解
      ......
  • SQL Server 2000 数据类型
    数据类型在Microsoft®SQLServer™中,每个列、局部变量、表达式和参数都有一个相关的数据类型,这是指定对象可持有的数据类型(整型、字符、money等等)的特性。SQLServer提供系统数据类型集,定义了可与SQLServer一起使用的所有数据类型。下面列出系统提供的数据类型集。可以定......
  • Java数据类型和MySql数据类型对应表
    javamysql数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述      VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]-4 TEXT65535VARCHARjava.lang.String-1       INTEGER4IN......