`
jyt
  • 浏览: 8991 次
社区版块
存档分类
最新评论

javascript值类型和引用类型介绍

阅读更多

javascript中的值类型和引用类型:

(1)值类型:数值、布尔值、null、undefined。

(2)引用类型:对象、数组、函数。

 

JS例子:

function featRecord(id,chk){
 this.id=id;
 this.chk=chk;
}

var feat1=new featRecord(1,true);
var feat2=new featRecord(2,true);
var feaArray=[];//定义一个数组
feaArray.push(feat1);
feaArray.push(feat2);

 for (var i=0;i<feaArray.length;i++)
   {
  alert(feaArray[i].id+","+feaArray[i].chk);//弹出1,true以及2,true
   }
   
 var kk=feaArray[1];//kk是一个featRecord对象
 kk.chk=false;//改变kk中的值其实也同样改变了feaArray[1]的值
 
 var yy=feaArray[1].id;  //yy在这里是一个数值型
 yy=5;//改变yy的值并没有改变feaArray[1]中的id值
   
   for (var i=0;i<feaArray.length;i++)
   {
  alert(feaArray[i].id+","+feaArray[i].chk);////弹出1,true以及2,false
   }

 

 

分享到:
评论

相关推荐

    跟我学习javascript的基本类型和引用类型

    在JavaScript编程中,理解基本类型和引用类型的区别非常重要,因为这关系到变量的存储、操作以及内存管理等核心概念。在给定的内容中,首先介绍了JavaScript中的基本数据类型和引用数据类型的定义、区别和联系,并...

    JavaScript之引用类型介绍

    在JavaScript中,引用类型是一种特殊的数据...总之,JavaScript的引用类型提供了丰富的数据结构和操作手段,使得开发者能够构建复杂的程序逻辑和数据模型。理解和熟练运用这些类型是成为JavaScript开发专家的关键步骤。

    引用类型与值类型的运算

    在探讨“引用类型与值类型的运算”这一主题时,我们需要深入了解JavaScript中两种基本的数据类型——值类型和引用类型,并理解它们之间如何进行运算。本文将根据提供的内容进行深入解析。 ### 引用类型与值类型的...

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

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

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

    它有四种基本数据类型:数值、字符串、布尔值和空值。数值包括整数和浮点数,字符串由双引号或单引号包围的字符序列组成,布尔值只有两个值:`true`和`false`,空值是`null`。 变量在JavaScript中扮演着关键角色,...

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

    总结来说,JavaScript的基本数据类型和引用类型在处理和存储上有显著区别,理解这两种类型对于编写高效且无错误的JavaScript代码至关重要。基本类型是不可变的,按值访问,而引用类型则是可变的,按引用访问,这决定...

    Javascript浅谈之引用类型

    引用类型(Reference type)引用类型是javascript中一种内部类型。它主要是当做一个指代,代替一个变量或者函数,当然在需要真实值时,又可以通过它寻找到真实值。 2.引用类型的结构引用类型的值时由两部分构成,一...

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

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

    JavaScript学习笔记整理之引用类型

    JavaScript中的引用类型是编程语言中的一种数据结构,它允许我们将数据和相关操作组合在一起,使得代码更加灵活且易于管理。JavaScript中的引用类型主要包括Object、Array、Date、RegExp等,它们都是基于引用而不是...

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

    JavaScript是一种动态类型语言,它区分两种基本的数据类型:值类型(Value Types)和引用类型(Reference Types)。理解这两种类型的概念对于编写高效的JavaScript代码至关重要。 **值类型**,也称为原始数据类型,...

    14 - JavaScript 引用和值拷贝.rar

    在 JavaScript 中,数据类型分为两大类:基本数据类型(值类型)和引用数据类型(引用类型)。值类型包括 null、undefined、boolean、number、bigint、string 和 symbol,它们是按值访问的。这意味着当你赋值给一个...

    《JavaScript高级编程》学习笔记之object和array引用类型

    在JavaScript中,几乎所有的引用类型值都是Object类型的实例。Object类型是ECMAScript中使用最多的一个类型。创建Object实例有两种方式: 1. 使用new操作符后跟Object构造函数,例如: ```javascript var person ...

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

    通过以上介绍,我们可以了解到JavaScript中的基本类型和引用类型之间的区别,以及如何在不同的数据类型之间进行转换。理解这些基础知识对于深入学习JavaScript编程是十分必要的。正确掌握基本类型和引用类型的概念,...

    javaScript的数据类型

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

    JavaScript基础篇(3)之Object、Function等引用类型

    JavaScript中的引用类型主要涉及到Object、Array、Date、RegExp和Function等类型。它们具有以下特点和知识点: 1. Object类型是JavaScript中最为基础和常用的引用类型。它可以用来模拟现实世界中的对象模型,存储...

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

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

Global site tag (gtag.js) - Google Analytics