美文网首页
引用类型的值

引用类型的值

作者: 追风的云月 | 来源:发表于2017-08-09 17:49 被阅读0次

引用类型数据概念

• 是一种数据结构,用于将数据和功能组织到一起,它也常被成为类,但是这种称呼并不妥当,因为ECMAScipt不具备传统的面向对象语言所支持的类和接口等基本结构
• 有时候也被成为对象定义,因为它们描述的是一类对象所具有的属性和方法
• 对象是某个特定引用类型的实例。新对象是使用new操作符后跟一个构造函数来创建的。
• var person=new Object();
new Object创建了Object引用类型的一个实例,然后把它保存在变量person中,使用的构造函数是Object,它只为新对象定义了某人的属性和方法。

Object

image.png

Array

� ECMAScipt数组的每一项都可以保存任何类型的数据,而且数组的大小可以动态调整,即可以随着数据的添加自动增长以容纳新增数据
� 数组的length属性,不是只读的,通过设置这个属性,可以从数组的末尾移除项或向数组中添加项

判断一个数据是不是数组类型 Array.isArray

Array 的实例没有 isArray 这个方法,所以它不存在于 Array 的原型链中也不是在构造函数内部定义的。它是 Array 类的静态方法,只能通过 Array.isArray 调用。从技术上来讲,它应该是定义为 Array 类构造函数的方法(函数也是对象,可以拥有属性和方法)。使用 Object.getOwnPropertyNames(Array) 可以查看 Array 的所有此类方法和属性。Array.hasOwnProperty('isArray')返回 true。

image.png
image.png
image.png
image.png

Date

image.png

RegExp

image.png
image.png

Math

image.png

JSON

image.png

全局对象

image.png

相关文章

  • 一.C#中值类型与引用类型

    总结:值类型直接存储其值,引用类型存储对值的引用,值类型存在堆栈上,引用类型存储在托管堆上,值类型转为引用类型叫做...

  • 面试

    值类型和引用类型 值类型和引用类型的区别是值类型直接存储其值,而引用类型存储对值的引用。这两种类型存储在内存的不同...

  • 慕课网《前端JavaScript基础面试技巧》学习笔记

    变量类型 值类型和引用类型 值类型只能存储一个值 值类型复制就是值类型本身 引用类型复制只是复制引用类型的指针 引...

  • 对象

    1.对象分为值类型和引用类型 值类型(不是对象) 引用类型(都是对象) 类型的判断值类型判断用typeof引用类型...

  • 基本类型值和引用类型值

    JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。 *引用类型包括: 基本类型值和引用类型...

  • 《JavaScript高级程序设计》笔记4:变量、作用域和内存问

    基本类型值和引用类型的值 关键词:引用类型的值(对象),基本类型的值(原始值),按值访问,按引用访问 ECMASc...

  • javascript复习笔记一(变量类型与计算)

    变量类型:分为值类型与引用类型 一、值类型与引用类型 值类型:存储的是具体的值(undefined、Boolean...

  • 引用类型对象拷贝

    1.引用类型有哪些?非引用类型有哪些 JavaScript数据分为基本类型值和引用类型值基本类型值(数值、布尔值、...

  • 使用引用类型为没有使用基本类型

    成员变量的类型使用引用类型,基础类型会为空值付默认值。引用类型空值就是空值。

  • 01_JS面向对象

    知识点 数据类型 值类型和引用类型 值类型和引用类型的特征 值类型和引用类型做参数 对象的动态特性 给对象动态添加...

网友评论

      本文标题:引用类型的值

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