javascript
javascript-04 引用类型
引用類型是一種數(shù)據(jù)結(jié)構(gòu),用于將數(shù)據(jù)和功能組織在一起,是一個(gè)對象
Object類型
var obj = new Object(); var obj = {name: "xiaoming", age: 15}; 一般訪問采用 alert(obj.name)
Array類型
數(shù)組 var arr = new Array(n); n個(gè)項(xiàng)的數(shù)組 var arr = new Array("a", "b", "c");var arr = Array(10); var arr = Array("aaa", "bbb"); var arr = ["a", "b", "c"]; arr.length 數(shù)組包含個(gè)數(shù)
?arr.toString()?arr.valueOf()?arr.toLocaleString() arr.join("==")數(shù)組轉(zhuǎn)換字符串?
arr.push()尾部添加返回長度 arr.pop()尾部移除返回移除項(xiàng)arr.shift()頭部移除并返回移除項(xiàng)arr.unshift()頭部添加返回長度arr.reverse()反轉(zhuǎn)順序排列 arr.sort(fun)排序 arr.concat()合并數(shù)組 arr.slice(start, end)返回切割的新數(shù)組 arr.splice(start,要?jiǎng)h除的項(xiàng)數(shù),插入的項(xiàng))
Date類型
var now = new Date();
alert(now.getFullYear()); 當(dāng)前年份
RegExp類型
正則表達(dá)式 var reg = /[a-zA-Z_]\w+/gim; g表示全局模式 i表示不區(qū)分大小寫 m表示多行模式
var matches = reg.exec(text); 屬性index匹配項(xiàng)在字符串中的位置 input表示應(yīng)用正則表達(dá)式餓字符串 matches[0] 全局匹配的 matches[1] 第一個(gè)括號 ...
var res = reg.test(text); 返回true or false RegExp.$1 捕獲組 ..
Function類型
函數(shù)表達(dá)式 var fun = function(args) {
}; fun()只能在這之后使用
函數(shù)聲明 ?function fun() {} ?fun()可在頁面任意位置使用
函數(shù)的內(nèi)部屬性:arguments保存參數(shù)數(shù)組 arguments.callee 是該函數(shù)名 this指的是運(yùn)行環(huán)境
fun.length 函數(shù)所需參數(shù)個(gè)數(shù) fun.apply(運(yùn)行環(huán)境, 參數(shù)數(shù)組) fun.call(運(yùn)行環(huán)境, arg1, arg2...)
Math String Number 常用方法...
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/caps/archive/2013/03/01/2938947.html
總結(jié)
以上是生活随笔為你收集整理的javascript-04 引用类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [codility]Min-abs-su
- 下一篇: javascript递归函数问题