`
deng131
  • 浏览: 662240 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScript值类型和引用类型

阅读更多
JavaScript值类型和引用类型:

(1)值类型:数值,布尔值,null,undefined。
(2)引用类型:对象、数组、函数。



1:需要特殊说明是:字符串是基本数据类型,String对象是引用类型,基本数据类型字符串在进行对象操作时会临时转化为String对象,所以会出现令人费解的情况,而JS String对象和其他对象一样只是普通的引用,所以无可变与不可变之说

2:值类型的变量直接保存变量值,值类型一般是一些固定的字节大小的。

3:引用类型往往存储数组,对象,函数这些实现很难知道占据内存大小的量,引用变量却持有的引用(可比较c/c++的指针,一把"钥匙"),通过引用可以迅速找到存储内容的内存区域。

分享到:
评论
1 楼 frederick_hai 2011-02-24  
js中值类型和引用类型的问题在平时开发中经常用到,这里总结的不错!

相关推荐

    JavaScript 值类型和引用类型的初次研究(推荐)

    主要介绍了JavaScript 值类型和引用类型的初次研究,需要的朋友可以参考下

    JavaScript中值类型和引用类型的区别

    JavaScript中值类型和引用类型的区别 JavaScript中的值类型的值是不可变的: 任何方法都无法改变值类型的值。数字、布尔值、null和undefined等都属于不可变类型。比如,修改一个数值的内容,本身就说不通。虽然字符...

    JavaScript基本数据类型及值类型和引用类型

    在JavaScript中四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或‘’括起来的字符或数值)、布尔型(使True或False表示)和空值。在JavaScript的基本类型中的数据可以是常量,也可以变量。由于...

    JavaScript数据类型之基本类型和引用类型的值

    ECMAScript变量包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本类型还是引用类型。...

    JavaScript高级教程-引用类型.pptx

    基本类型和引用类型 JavaScript 中共有 6 种基本数据类型:Undefined、Null、Boolean、Number、String、Symbol (new in ES 6) ! 约定:基本数据类型与原始数据类型等意。 基本数据类型的值是按值访问的。

    详解JavaScript基本类型和引用类型

     早在介绍JS的数据类型的时候就提到过基本类型和引用类型,不过在说两种类型之前,我们先来了解一下变量的值的类型。在ECMAScript中,变量可以存在两种类型的值,即原始值和引用值。 (1)原始值  存储在栈中的简单...

    javaScript的数据类型

    ECMAScript 中有 5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和 String。还有 1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建...

    【JavaScript源代码】JavaScript高级程序设计之基本引用类型.docx

     目录 1、Date2、RegExp3、原始包装类型 1、Date 2、RegExp 3、原始包装类型 前言: 引用值(对象)都是某个特定的引用类型的实例对象,例如 Date类型、Function类型,RegExp 正则表达式类型等等。JavaScript...

    JavaScript引用类型和基本类型详解

    在javascript中存在着两种类型的数据:基本类型和引用类型。 基本类型简单的说就是简单的数据段。 引用类型是由多个值构成的对象。 当我们进行赋值操作时,解析器会首先分析数据是值类型还是引用类型。 两种访问方式...

    JavaScript基本数据类型和引用类型的区别详解

    前两天看到kraaas大神的关于基本数据类型和引用类型的区别的文章觉得写得非常不错,就想着在其基础上加上自己平时看到的一些知识点和理解,所以就有了以下的文章 js基本数据类型包括:undefined,null,number,boolean...

    Javascript 关于基本类型和引用类型的个人理解

    1.基础类型 A. 基础类型有5种,Number,String,Boolean,Null,Undefined B. 基础类型没有堆的概念,堆只针对引用类型。 所有基础类型都是以key-value形式存放在栈中,...所有引用类型都是以key-value形式存放在栈中,

    JavaScript引用类型Object常见用法实例分析

    引用类型的值是按引用访问的,引用类型的值是保存在内存中的对象,JavaScript在操作对象时,实际上是操作对象的引用而不是实际的对象。 2)复制变量值 复制基本类型值会在变量对象上创建一个新值,

    javascript中基本类型和引用类型的区别分析

    基本类型和引用类型 ECMAScript包含两个不同类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段;引用类型值指由多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要做的就是确认这个值是...

    JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题

     此时,id为zzk_q的值应该为 测试 ,即input框内应该显示 测试 。但结果。。    咦,为什么没有变呢,不对啊,又来来回回变着法子试一下,还是不行,当然代码基本还是那样子的。突然想起我以前遇见过这样子的...

    JavaScript中值类型与引用类型实例说明

    JavaScript中值类型与引用类型说明,需要的朋友可以参考下。

    深入理解JavaScript的值传递和引用传递

    JavaScript有5种基本的数据类型,分别是:布尔、null、undefined、String和Number。这些基本类型在赋值的时候是通过值传递的方式。值得注意的是还有另外三种类型: Array、Function和Object,它们通过引用来传递。从...

    js中的值类型和引用类型小结 文字说明与实例

    一、拥抱JavaScript 曾经名不经传的JavaScript随着AJAX的流行而身价倍增,现在JavaScript不再仅仅是WEB开发中一个可有可无的辅助工具,甚至有了... 二、值类型和引用类型话题 随着部分有大型面向对象语言基础朋友的介入

Global site tag (gtag.js) - Google Analytics