js中的数据类型有哪些


js中的基本数据类型

1 js中的基本数据类型主要有6种

  • undifined
  • Null
  • String
  • Number
  • Boolean
  • Symbol–>ES6出现的语法这是一种特殊的数据类型

    2 如果想要在js中判断变量的类型,可以用typeof进行判断

    3 null,undifined, NaN, symbol, 的区别和联系

    3.1 null

  • 我的理解就是对象为null,栈区没有引用指向内存地址,指向的是一个空区域,也可以理解为对象为空

    3.2 undifined

  • 表示声明了变量但是没有给这个变量赋值,它是js中的一个全局属性

    3.3 NaN

  • NaN 是一种特殊的类型(Not A Number)是一种特殊的Number类型

    3.3 symbol

  • 这个我基本上没怎么用到过,gg了一下,用来创建匿名的对象属性
    //通过这种方法来进行创建这个对象
    Symbol("hahaha ")

    js中的其他数据类型

    4 引用数据类型(Object Array)

  • 他们的存储方式是通过内存地址进行存储的,如下的内存图所示

image.png

  • 内存地址存储在堆区里面,栈里面保存的是堆内存空间内的引用值,也就是对应对象的内存地址


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1371769065@qq.com

文章标题:js中的数据类型有哪些

字数:309

本文作者:一叶知秋

发布时间:2020-07-09, 21:56:21

最后更新:2020-07-09, 22:36:03

原始链接:http://yoursite.com/2020/07/09/fontend/js%E4%B8%AD%E7%9A%84%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E6%9C%89%E5%93%AA%E4%BA%9B/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

×

喜欢就点赞,疼爱就打赏

相册 github