typeof 返回的數據類型


一、若是基本數據類型返回對應的基本類型

<script>

        // 1.number類型

        var num = 1;

        console.log(typeof num);//返回的是number

        // 2.string 類型

        var str = 'jack';

        console.log(typeof str);//返回的是string

        //3. boolean類型

        var boo =true;

        console.log(typeof boo);//返回的是boolean

        // 4.undefined類型

        var und ;

        console.log(typeof und);//返回的是undefined

二、若是復雜數據類型

        //1. Array類型

        var arr = new Array();

        console.log(typeof arr); //返回的是object

        // 2.function類型

        var fn = function(){};

        console.log(typeof fn); //返回的是function

        // 3.Object類型

        var  obj = new Object();

        var nul =null;(特別地)

        console.log(typeof nul); //返回的是object

        console.log(typeof obj); //返回的是object

        // 4.字面量的數組

        var arr2 = [1,32];

        console.log(typeof arr2);//返回的是object

        // 4.自定義對象

        function Person(name){

            this.name =name;

        }

        var stu = new Person();

        console.log(typeof stu); //返回的是object

        // 可以得出:復雜數據類型,如果是對象,則返回的是object,如果的function類型,則返回的是function

        // 所以:typeof 可以返回的類型為:number、string、boolean、undefined、object、function

    </script>


鏈接:https://www.jianshu.com/p/524d295267ec


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM