美文网首页
引用类型和基本类型的区别

引用类型和基本类型的区别

作者: 欣_m | 来源:发表于2019-08-14 10:57 被阅读0次

引用类型:object、Array、RegExp、Date、Function、特殊的基本包装类型(Stirng、Number、Boolean)以及单体内置对象(Global Math)

基本类型:Undfined、Null、String、Number、Boolean

基本类型和引用类型的区别:

基本类型的变量是存放在栈区的(栈区指内存里的栈内存);

引用类型的值是同时保存在栈内存和堆内存中的对象;

基本类型的比较是值的比较;

引用类型的比较是引用的比较;

常见的基本类型:

1.Number

Number类型包含整数和浮点数(浮点数数值必须包含一个小数点,且小数点后面至少有一位数字)两种值。

2.String

字符串是存储字符的变量,由双引号(" ")或单引号(' ')表示

字符串有length属性。可以取得字符串的长度。

3.Boolean

只有两个值,true和false;在运算中true=1,false=0。

4.Undefined

只有一个值,即undefined值。使用var声明了变量,但未给变量初始化值,那么这个变量的值就是undefined。

5.Null

也是只有一个值的数据类型,null值表示一个空对象指针,使用typeof操作符检测null值会返回"object"

常见的引用类型

Object类型:带有属性和方法的特殊数据类型。

Array:是使用单独的变量名来存储一系列的值。

Function:函数类型在JavaScript中也是对象。

相关文章

  • 面向对象学习笔记

    - 数组其实就是一种引用类型。 int是基本类型,int[]是引用类型 数组是引用类型,引用类型和基本类型的区别在...

  • 深入理解JS的数据类型

    js数据类型主要分为基本数据类型和引用数据类型 基本数据类型和引用数据类型的区别:基本数据类型是对值得引用,引用数...

  • 02-数据类型学习(一)

    1.四类八种-基本类型 2.引用类型 类,接口,数组类型,枚举类型,注解类型 3.基本类型和引用类型的区别 基本类...

  • JavaScript数据类型区分和检测

    基本数据类型和引用数据类型的区别先看一道面试题 图示解析如下: 所以,基本数据类型和引用数据类型的本质区别:基本数...

  • 第4章: 变量、作用域和内存问题

    4.1 基本类型和引用类型的值 区别:基本类型传递的是值, 操作的也是值本身.引用类型传递是对象的引用(也叫地址 ...

  • JS数据类型

    数据类型分类和区别 分类 javascript数据类型分为:值类型(基本数据类型)、引用数据类型; 区别 值类型 ...

  • js 高级函数

    1:基本类型和引用类型? 2:基本类型和引用类型的区别? 3:js的内存方式? 4:浏览器解析js代码的时候的顺序...

  • 基本包装类型

    基本包装类型 3个特殊的引用类型:Boolean、Number、String 引用类型与基本包装类型的主要区别就是...

  • js数据类型

    JS基本数据类型和引用数据类型(JS 基本数据类型和引用数据类型的区别及浅拷贝和深拷贝) 再讲 js 的基本数据类...

  • JavaScript — 基本包装类型

    三个特殊引用类型 Boolean、Number 和 String引用类型和基本包装类型的主要区别就是对象的生存期。...

网友评论

      本文标题:引用类型和基本类型的区别

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