美文网首页
Javascript数据类型

Javascript数据类型

作者: 再见噜噜班 | 来源:发表于2019-11-24 19:51 被阅读0次

这一节简要梳理一下JavaScript中的数据类型和基本用法。JavaScript是一种弱类型或者说是动态类型的语言,即在使用过程中不需要事先定义变量的类型,程序在运行过程中会根据实际情况自行决定其类型。

数据类型

根据最新的ECMAscript标准,一共分8中类型:

  • 7种原始数据类型
    1.Number
    2.String
    3.Boolean
    4.Symbol
    5.Null
    6.Undefined
    7.BigInt
  • 1种引用数据类型
    1.Object

使用typeof判断类型

typeof 返回的是数据类型的字符串表达

typeof 3   //"number"
typeof '3'  //"string"
typeof false   //"boolean"
typeof null  //"object"
typeof undefined  //"undefined"
typeof {}  // "object"
typeof Symbol(1)  //"symbol"
typeof 10n //"bigint"

注意

  • 尽管typeof null === 'object' 返回true,但这其实是一个公认的bug,null是基本数据类型。
  • 数据类型的字符串表达首字母小写
    +BigInt是ES10新特性,表示任意精度整数,以后的文章会有讲解

相关文章

网友评论

      本文标题:Javascript数据类型

      本文链接:https://www.haomeiwen.com/subject/uuxrwctx.html