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 常用方法...
本文来自博客园,作者:Caps,转载请注明原文链接:https://www.cnblogs.com/caps/archive/2013/03/01/2938947.html