WEB开发网
开发学院网页设计JavaScript JavaScript Distilled 阅读

JavaScript Distilled

 2010-04-07 00:00:00 来源:WEB开发网   
核心提示: 8.数组varcolors=["Red","Yellow","Blue"];varvalue=colors[0];//"Red"数组和对象一样是键值集合,所不同的是,JavaScript Distilled(4),数

8.数组

var colors=["Red","Yellow","Blue"];
var value=colors[0]; //"Red"

数组和对象一样是键值集合。所不同的是,数组可以用整数做为属性名。数组还提供了一套非常有用的内置方法。

每个数组都有一个length属性。length属性的值是这个数组的最大整数属性名加上1。它不一定等于数组里的属性的个数。

9.正则表达式

var numberRegex=/^-?\d+(?:\.\d*)?(?:e[+\-]?\d+)?$/i;

numberRegex.test(1.2); //true

正则表达式分组:

()    捕获型分组

(?:)  非捕获型分组

正则表达式转义:

\\ \/ \[ \] \( \) \{ \} \? \+ \* \| \. \^ \$

\f      换页符

\n      换行符

\r      回车符

\t      制表符

\uXXXX  由4位16进制XXXX指定的Unicode字符

\d      匹配一个数字(等同于[0-9])

\1      捕获型分组1的引用(\2依此类推)

正则表达式类转义:

\- \\ \/ \[ \] \^

\b      退格符

\f      换页符

\n      换行符

\r      回车符

\t      制表符

\uXXXX  由4位16进制XXXX指定的Unicode字符

\d      匹配一个数字(等同于[0-9])

正则表达式量词:

?      匹配0或1次(同{0,1})

*      匹配0或多次(同{0,})

+      匹配1或多次(同{1,})

{n}    匹配n次

{n,}   匹配至少n次

{n,m}  匹配至少n次,但不能超过m次

正则表达式标志:

g  执行全局匹配(所有匹配)

i  执行不区分大小写匹配

m  执行多行匹配(^和$能匹配行结束符)

上一页  1 2 3 4 

Tags:JavaScript Distilled

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接