JavaScript七大数据类型说明

js七大数据类型详解

  • 6种原始类型
                    1.Number(包括整型和浮点型)
                    2.String
                    3.Underfined(指的就是变量创建后但是没有赋值,而变量的默认值就 是undefined)
                    4.Boolean
                    5.Null    ( Null指的是什么都没有,是一个空对象。相当于一个占 位符。)
                    6.Symbol(ECMA6.0新增,用来定义全局变量的唯一性,因此没有属性)

  • 1种复合类型
                    7.Object(Array, Function, Date,正则对象,json对象)
                    
    数据类型返回字符串
    1.number
    2.string,
    3.boolean,
    4.object,
    5.undefined,
    6.function;
    数据类型的值:
    就是你进行的赋值
    ps:Undefined类型返回值还是undefined
        Null类型返回值是null,返回类型是object
        Object类型返回值是[object Object]返回字符串是object

<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
    <title>js类型返回字符串以及返回值</title>
    <script type="text/javascript">
        var num=123,name='十月',age,hehe=null,boo=true,sym=Symbol(),obj={};
        document.write('num的数据类型是:'+typeof num+',值是'+num+'<br>');
        document.write('name的数据类型是:'+typeof name+',值是'+name+'<br>');
        document.write('age的数据类型是:'+typeof age+',值是'+age+'<br>');
        document.write('hehe的数据类型是:'+typeof hehe+',值是'+hehe+'<br>');
        document.write('boo的数据类型是:'+typeof boo+',值是'+boo+'<br>');
        document.write('sym的数据类型是:'+typeof sym+',值是'+sym+'<br>');
        document.write('obj的数据类型是:'+typeof obj+',值是'+obj+'<br>');
        /*

        使用typeof返回数据类型的返回字符串
        num的数据类型是:number,值是123
        name的数据类型是:string,值是十月
        age的数据类型是:undefined,值是undefined
        hehe的数据类型是:object,值是null
        boo的数据类型是:boolean,值是true


        */

    </script>
</head>
<body>

</body>
</html>

使用typeof操作符返回数据类型字符串,数据的类型首字母大写,返回的字符串是小写,浏览器所看到的所以元素都是字符串包含typeof返回的类型也是类型字符串,返回类型还包含function(函数),它不是数据的类型而属于引用类型object的一种.

本博客所有文章如无特别注明均为原创。作者:十月梦想复制或转载请以超链接形式注明转自 十月梦想博客
原文地址《JavaScript七大数据类型说明
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)