javascript-04 引用类型
引用类型是一种数据结构,用于将数据和功能组织在一起,是一个对象
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 引用类型相关推荐
- JavaScript之引用类型
Object类型 Object类型是JavaScript中使用最多的一种类型.虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它确实是非常理想的选择. 创建Object实例 ...
- JavaScript之引用类型介绍
引用类型的值(对象)是应用类型的一个实例.在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起,用于将数据和功能组织在一起.他们通常也被成为JavaScript中的类,但这种称 ...
- 三刷红宝书之 JavaScript 的引用类型
前言 正如标题所说,这是我第三次翻开红宝书也就是< JavaScript 高级程序设计第三版>,不得不说,虽然书有一些年份,很多知识点也不适合现代的前端开发,但是对于想要掌握 JavaSc ...
- JavaScript:引用类型
引用类型的值(对象)是引用类型的一个实例.在ECMAscript中,引用类型是一种数据结构,用于将数据和功能组织在一起.它也常被称为类,但是这种称呼并不妥当.尽管ECMAscript从技术讲是一门面向 ...
- JavaScript 04 流程控制(循环)
目录 流程控制(循环)思维导图 1 - 流程控制 1.1 流程控制概念 1.2 顺序流程控制 1.3 分支流程控制 1.4 三元表达式 1.5 switch分支流程控制 附上流程控制思维导图: 2 - ...
- JavaScript 04 — Array Cardio Day 1
实现效果 熟悉数组的各种方法:filter().map().sort().reduce(). <script> // Get your shorts on - this is an arr ...
- Eloquent JavaScript #04# Objects and Arrays
要点索引: JSON More ... 练习 1.补:js字符串的表达方式有三种: "" 和 '' 没什么区别,唯一区别在于 "" 中写 "要转义字符 ...
- Javascript 04 读取本地文件内容
let fs = require('fs') const path = "E:\\test\\koukou.txt" console.log(path)const content ...
- JavaScript对象
对象 javaScript中的对象,和其它编程语言中的对象一样,可以比照现实生活中的对象来理解.在JavaScript中,一个对象可以是一个单独拥有属性和类型的实体.和杯子做一下比较,一个杯子是一个对 ...
- Javascript中的对象和原型(一)(转载)
面向对象的语言(如Java)中有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象.但是,JavaScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同. 要了解面向对象,首 ...
最新文章
- 动力节点的课堂笔记_男孩把历史笔记画成“漫画”,同学成小粉丝,网友:别人家的孩子...
- [Lintcode]41. Maximum Subarray/[Leetcode]53. Maximum Subarray
- hashmap底层原理_Java集合 - HashMap原理(一) 概念和底层架构
- 自定义例外:当没有查询到员工信息时,抛出例外
- 40个超酷的jQuery动画教程
- Connection to @localhost failed. [08001] Could not create connection to database server. Attempt
- 在Django将已有数据库生成models文件
- 关于将表单上传到服务器
- hbase的学习逻辑_HBase-1.0.1学习笔记(二)HBase数据模型
- 线性同余法随机数生成
- 与计算机审计相关的论文,关于计算机审计类论文范文参考文献,与计算机审计一般原理应用相关硕士毕业论文范文...
- 新手必看的入门编程教程
- 5.ESL笔记:线性模型与高斯-马尔科夫定理
- 遗传算法优化BP神经网络,bp神经网络的优化算法
- 数字逻辑电路 逻辑运算 与、或、非、与非、或非、与或非、异或、同或 二进制运算技巧
- 在Groovy中使用字符串
- rainbow和论坛的集成
- 哈工大计算机网络week4学习总结
- 工程光学第一、二、六章学习总结
- 如何写一篇好的技术文档
热门文章
- [react] React中如何监听state的变化?
- [react] useEffect和useLayoutEffect有什么区别?
- [html] 可以给内联元素设置宽和高吗?为什么?
- [html] 如何使用H5唤起原生地图APP(百度、高德、腾讯地图等)
- 工作112:空字符串引发的问题
- 前端学习(1967)vue之电商管理系统电商系统之切换面板获取
- 前端学习(999):类操作和classname区别
- 第一百三十七期:一个简单的小案例带你理解MySQL中的事务
- 第一百零八期:比较容易理解的Hbase架构全解,10分钟学会,建议收藏
- mysql ndb 关闭_Mysql NDB 常见问题