js的7大数据类型

一、媒介

近来的文章基本都跟面试题有关,js数据范例作为基本中的基本题,必考阿,我之前就晓得js有6大数据范例,然则本日倏忽晓得有7种(es6新增一种),铁子们来相识一下

二、定义

在 JavaScript 范例中,共定义了七种数据范例,分为 “基本范例” 和 “援用范例” 两大类,以下所示:

  • 基本范例:

    1. Number(包含整型和浮点型)
    2. String(字符串)
    3. Underfined(指的就是变量建立后然则没有赋值,而变量的默认值就 是undefined)
    4. Boolean(true false)
    5. Null ( Null指的是什么都没有,是一个空对象。相当于一个占 位符。)
    6. Symbol(ECMA6.0新增,用来定义全局变量的唯一性,因而没有属性)
  • 援用范例:

    1. Object(Array, Function, Date,正则对象,json对象)

es6语法新增:Symbol数据范例 let symbol = Symbol(“aaa”); 没有组织函数,不能被new

三、现实认证

    typeof   123   //Number
    typeof   'abc'  //String
    typeof    true       //Boolean
    typeof    undefined   //Undefined
    typeof    null        //Object
    typeof    { }           //Object
    typeof    [ ]           //Object
    typeof    console.log()       //Function
    

null范例举行typeof操作符后,结果是object,缘由在于,null范例被当作一个空对象援用。

function(函数),它不是数据的范例而属于援用范例object的一种.

    原文作者:早饭君
    原文地址: https://segmentfault.com/a/1190000018902771
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞