美文网首页
系统学习 JavaScript 的笔记【7】

系统学习 JavaScript 的笔记【7】

作者: 庄元丰 | 来源:发表于2017-03-25 16:12 被阅读17次

引用类型

引用类型分为 object 类型 Array 类型,我个人觉得 Array 的重点能多一些,因此我主要总结的也是数组这一块

//在数组中,数组的每一项都可以保存任何类型的数据,如下
var ob = new Object();
var arr = new Arr("abc", 123 ,ob)   //分别是字符串,数值,对象

我们可以通过 length 属性去获取字符串长度

var num = ["1", "2", "3", "4"];
alert(num.length);                   //长度为 4

在 JavaScript 中我们可以通过 toLocaleString() 、toString()、valueOf() 这三种方式来输出数组
**当 toLocaleString() 与 toString() 同时出现是,默认输出toString() 的值 **,此外,我们还可以通过 join() 的方法改变输出方式,如下

var a = [1,2,3,4,5];
alert(a.join("|"));                  //输出 1|2|3|4|5

数组的存储方式

  • 栈方法
  • 队列方法

在数据结构中我们知道了,栈被叫做 LIFO ,也就是后进先出的方法,JavaScript 为了实现类似栈的行为,提供了 push() 、pop() 方法,如下

var a = new Array();
var b = a.push("1", "2");
alert(a);                //输出 1,2
var c = a.pop();
alert(c);                //输出 2

相关文章

  • 系统学习 JavaScript 的笔记【7】

    引用类型 引用类型分为 object 类型 Array 类型,我个人觉得 Array 的重点能多一些,因此我主要总...

  • JavaScript学习笔记(三)

    慕课网JavaScript进阶篇第7章学习笔记,JavaScript内置对象:Date对象,String字符串对象...

  • JavaScript从零开始 | 01

    此篇笔记为从零开始学习JavaScript的第一篇。作为我系统性学习JavaScript的开始。此系列将会以英文为...

  • JavaScript学习笔记二

    JavaScript学习笔记二 个人学习笔记参考阮一峰的JavaScript教学学习笔记二是对学习笔记一的补充 J...

  • JavaScript学习笔记(五)

    慕课网JavaScript进阶篇第9章学习笔记 JavaScript进阶篇—第9章 JavaScript学习笔记(...

  • JavaScript学习笔记三

    JavaScript学习笔记三 个人学习笔记参考阮一峰的JavaScript教学类型转换,内存,深拷贝,关于内存的...

  • TypeScript语言

    拉勾大前端的学习笔记,仅作为学习记录是基于JavaScript之上的编程语言,重点解决了js类型系统里面的不足,大...

  • Javascript学习笔记——7 数组

    数组是值的有序集合。每一个值叫做元素,每个元素在数组中的位置称为索引。 数组是无类型的:数组元素可以是任意类型,而...

  • 【前端学习笔记】JavaScript对象的几种创建方式整理-简要

    笔记来自JavaScript高级程序设计的学习笔记。 JavaScript对象的其中创建方式。 一、工厂模式 二、...

  • React Native入门

    从ios转战rn,从3月份到7月份,学习笔记。 层级关系,学习过程 Javascript 推荐比较好的学习网站,没...

网友评论

      本文标题:系统学习 JavaScript 的笔记【7】

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