zoukankan      html  css  js  c++  java
  • JS中使用typeof能得到哪些类型

    <script>
            // 基本数据类型
            // number类型
            var num = 1;
            console.log(typeof num);//返回的是number
            // string 类型
            var str = 'jack';
            console.log(typeof str);//返回的是string
            // boolean类型
            var boo =true;
            console.log(typeof boo);//返回的是boolean
            // undefined类型
            var und ;
            console.log(typeof und);//返回的是undefined
            // null类型
            var nul =null;
            console.log(nul); //返回的是null
    
            // 可以得出:基本数据类型返回的是自己对应的类型
            
            
            // 复杂数据类型
            // Array类型
            var arr = new Array();
            console.log(typeof arr); //返回的是object 
            // function类型
            var fn = function(){};
            console.log(typeof fn); //返回的是function
            // Object类型
            var  obj = new Object();
            console.log(typeof obj); //返回的是object
            // 字面量的数组
            var arr2 = [1,32];
            console.log(typeof arr2);//返回的是object
    
            // 自定义对象
            function Person(name){
                this.name =name;
            }
    
            var stu = new Person();
            console.log(typeof stu); //返回的是object
    
            // 可以得出:复杂数据类型,如果是对象,则返回的是object,如果的function类型,则返回的是function 
    
            // 所以:typeof 可以返回的类型为:number、string、boolean、undefined、null、object、function
         
    </script>
    
  • 相关阅读:
    week02 线性表
    week01绪论
    第一周作业
    C语言第二次实验作业
    C语言实验报告
    博客作业06--图
    博客作业05--查找
    博客作业04--树
    博客作业03--栈和队列
    博客作业2---线性表
  • 原文地址:https://www.cnblogs.com/mushitianya/p/10649360.html
Copyright © 2011-2022 走看看