引用类型是一种数据结构,用于将数据和功能组织在一起,是一个对象

Object类型
var obj = new Object(); var obj = {name: "xiaoming", age: 15}; 一般访问采用 alert(obj.name)

Array类型
数组 var arr = new Array(n); n个项的数组 var arr = new Array("a", "b", "c");var arr = Array(10); var arr = Array("aaa", "bbb"); var arr = ["a", "b", "c"]; arr.length 数组包含个数
 arr.toString() arr.valueOf() arr.toLocaleString() arr.join("==")数组转换字符串 
arr.push()尾部添加返回长度 arr.pop()尾部移除返回移除项arr.shift()头部移除并返回移除项arr.unshift()头部添加返回长度arr.reverse()反转顺序排列 arr.sort(fun)排序 arr.concat()合并数组 arr.slice(start, end)返回切割的新数组 arr.splice(start,要删除的项数,插入的项)

Date类型
var now = new Date();
alert(now.getFullYear()); 当前年份

RegExp类型
正则表达式 var reg = /[a-zA-Z_]\w+/gim; g表示全局模式 i表示不区分大小写 m表示多行模式
var matches = reg.exec(text); 属性index匹配项在字符串中的位置 input表示应用正则表达式饿字符串 matches[0] 全局匹配的 matches[1] 第一个括号 ...
var res = reg.test(text); 返回true or false RegExp.$1 捕获组 ..

Function类型
函数表达式 var fun = function(args) {

}; fun()只能在这之后使用
函数声明  function fun() {}  fun()可在页面任意位置使用
函数的内部属性:arguments保存参数数组 arguments.callee 是该函数名 this指的是运行环境
fun.length 函数所需参数个数 fun.apply(运行环境, 参数数组) fun.call(运行环境, arg1, arg2...)

Math String Number 常用方法...

转载于:https://www.cnblogs.com/caps/archive/2013/03/01/2938947.html

javascript-04 引用类型相关推荐

  1. JavaScript之引用类型

    Object类型 Object类型是JavaScript中使用最多的一种类型.虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它确实是非常理想的选择. 创建Object实例 ...

  2. JavaScript之引用类型介绍

    引用类型的值(对象)是应用类型的一个实例.在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起,用于将数据和功能组织在一起.他们通常也被成为JavaScript中的类,但这种称 ...

  3. 三刷红宝书之 JavaScript 的引用类型

    前言 正如标题所说,这是我第三次翻开红宝书也就是< JavaScript 高级程序设计第三版>,不得不说,虽然书有一些年份,很多知识点也不适合现代的前端开发,但是对于想要掌握 JavaSc ...

  4. JavaScript:引用类型

    引用类型的值(对象)是引用类型的一个实例.在ECMAscript中,引用类型是一种数据结构,用于将数据和功能组织在一起.它也常被称为类,但是这种称呼并不妥当.尽管ECMAscript从技术讲是一门面向 ...

  5. JavaScript 04 流程控制(循环)

    目录 流程控制(循环)思维导图 1 - 流程控制 1.1 流程控制概念 1.2 顺序流程控制 1.3 分支流程控制 1.4 三元表达式 1.5 switch分支流程控制 附上流程控制思维导图: 2 - ...

  6. JavaScript 04 — Array Cardio Day 1

    实现效果 熟悉数组的各种方法:filter().map().sort().reduce(). <script> // Get your shorts on - this is an arr ...

  7. Eloquent JavaScript #04# Objects and Arrays

    要点索引: JSON More ... 练习 1.补:js字符串的表达方式有三种: "" 和 '' 没什么区别,唯一区别在于 "" 中写 "要转义字符 ...

  8. Javascript 04 读取本地文件内容

    let fs = require('fs') const path = "E:\\test\\koukou.txt" console.log(path)const content ...

  9. JavaScript对象

    对象 javaScript中的对象,和其它编程语言中的对象一样,可以比照现实生活中的对象来理解.在JavaScript中,一个对象可以是一个单独拥有属性和类型的实体.和杯子做一下比较,一个杯子是一个对 ...

  10. Javascript中的对象和原型(一)(转载)

    面向对象的语言(如Java)中有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象.但是,JavaScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同. 要了解面向对象,首 ...

最新文章

  1. 动力节点的课堂笔记_男孩把历史笔记画成“漫画”,同学成小粉丝,网友:别人家的孩子...
  2. [Lintcode]41. Maximum Subarray/[Leetcode]53. Maximum Subarray
  3. hashmap底层原理_Java集合 - HashMap原理(一) 概念和底层架构
  4. 自定义例外:当没有查询到员工信息时,抛出例外
  5. 40个超酷的jQuery动画教程
  6. Connection to @localhost failed. [08001] Could not create connection to database server. Attempt
  7. 在Django将已有数据库生成models文件
  8. 关于将表单上传到服务器
  9. hbase的学习逻辑_HBase-1.0.1学习笔记(二)HBase数据模型
  10. 线性同余法随机数生成
  11. 与计算机审计相关的论文,关于计算机审计类论文范文参考文献,与计算机审计一般原理应用相关硕士毕业论文范文...
  12. 新手必看的入门编程教程
  13. 5.ESL笔记:线性模型与高斯-马尔科夫定理
  14. 遗传算法优化BP神经网络,bp神经网络的优化算法
  15. 数字逻辑电路 逻辑运算 与、或、非、与非、或非、与或非、异或、同或 二进制运算技巧
  16. 在Groovy中使用字符串
  17. rainbow和论坛的集成
  18. 哈工大计算机网络week4学习总结
  19. 工程光学第一、二、六章学习总结
  20. 如何写一篇好的技术文档

热门文章

  1. [react] React中如何监听state的变化?
  2. [react] useEffect和useLayoutEffect有什么区别?
  3. [html] 可以给内联元素设置宽和高吗?为什么?
  4. [html] 如何使用H5唤起原生地图APP(百度、高德、腾讯地图等)
  5. 工作112:空字符串引发的问题
  6. 前端学习(1967)vue之电商管理系统电商系统之切换面板获取
  7. 前端学习(999):类操作和classname区别
  8. 第一百三十七期:一个简单的小案例带你理解MySQL中的事务
  9. 第一百零八期:比较容易理解的Hbase架构全解,10分钟学会,建议收藏
  10. mysql ndb 关闭_Mysql NDB 常见问题