ECMAScript有5种原始类型

编辑器加载中... 

ECMAScript有5种原始类型:

Undefined类型
Null类型
Boolean类型
Number类型
String类型 
可通过typeof来判断属于哪种类型

    <script language="javascript" type="text/javascript">
        //typeof运算符 返回下列类型之一 undefined boolean number string object
        var str="marssion";
        document.write(typeof(str),"<br />");
        var temp;
        document.write(typeof(temp),"<br />");
        var bool=false;
        document.write(typeof(bool),"<br />");
        var num=123;
        document.write(typeof(num),"<br />");
        var myObject={x:0,y:0};
        document.write(typeof(myObject),"<br />");
        document.write(typeof(null),"<br />");//ECMAScript沿用了javascript中最初的一个错误,现在null被认为是对象的占位符,所以返回object,从技术上来讲仍是原始值。
        //undefined运算符
        var oTemp;
        document.write(oTemp==undefined,"<br />");
        function testFunction(){}//如果函数没有实现则返回undefined
        document.write(testFunction()==undefined,"<br />");
        //null类型
        document.write(null==undefined,"<br />");
//输出结果  
//        string
//        undefined
//        boolean
//        number
//        object
//        object
//        true
//        true
//        true
    </script> 
原文地址:https://www.cnblogs.com/chengpeng/p/2108708.html