zoukankan      html  css  js  c++  java
  • JS中基本数据类型有哪几种?null 是对象吗?基本数据和复杂数据类型有什么区别?

    JS的基本数据类型:Undefined、Null、Boolean、Number、String

      Undefined类型只有一个值,即特殊的undefined,声明变量但是没有初始化,这个变量的值就是undefined

      Null类型只有一个值null,表示一个空对象指针,正式使用typeof操作符检测null会返回object

      Boolean有两个字面值:true和false

      Number:用来表示整数和浮点数,还有一种特殊的值即NaN,这个数值用来表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)

      String类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由单引号(')或双引号(")表示。

    三大引用类型

      Object类型

      Array类型

      Function类型

    存储空间:基本类型存在栈中,引用类型存在栈上

    值传递:基本类型传递的是值,引用类型传递的是地址(引用)

    作为函数的参数:基本类型传递的是值,引用类型传递得是地址

  • 相关阅读:
    [洛谷][P1503][鬼子进村][Treap]
    [noi 2004] 郁闷的出纳员
    bzoj 3224,tyvj 1728普通平衡树
    Treap
    [模拟赛]棘手的操作
    bzoj 4551[Tjoi2016&Heoi2016]树
    bzoj2527 [Poi2011]Meteors
    bzoj4152 [AMPPZ2014]The Captain
    bzoj4516 [Sdoi2016]生成魔咒
    bzoj4547 小奇的集合
  • 原文地址:https://www.cnblogs.com/jcxfighting/p/10898061.html
Copyright © 2011-2022 走看看