- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 RegExp
1.RegExp实例属性 global:布尔值,表示是否设置了g标志。 ignoreCase:布尔值,表示是否设置了i标志。 lastIndex:整数,表示开始搜索下一个匹配项的字符位置,从0算起。 multiline:布尔值,表示是否设置了m标志。 source:正则表达式的字符串表示,按照字面量形式(规范形式的字符串)而非传入构造函数中的字符串模式返回。 eg:var pattern2=new
2016-01-30 20:55:25 409
原创 RegExp类型
JS中通过RegExp类型来支持正则表达式。创建正则表达式如下: var expression=/pattern/ flags; 其中的模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找以及方向引用。 每个正则表达式都可带有一或多个标志(flags),用以表明正则表达式的行为。正则表达式的匹配模式支持以下3个标志。 g
2016-01-27 10:37:59 896
转载 正则表达式规则
1. 正则表达式规则 1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程
2016-01-26 19:52:28 460
原创 JavaScript没有块级作用域
1.声明变量 使用var声明的变量会自动被添加到最接近的环境中。在函数内部,最接近的环境就是函数的局部环境;在with语句中,最接近的环境就是函数环境。如果初始化变量时没有使用var声明,该变量会自动被添加到全局变量。 eg:function add(num1,num2) { var sum=num1+num2; return sum; } var result=add(10,2
2016-01-21 22:31:34 551
原创 执行环境
执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个函数都有自己的执行环境。 当代码在一个环境中执行时,会创建变量对象的一个作用域链。作用域链的用于,是保证对执行环境有权访问的所有变量和函数的有序访问。作用域链的前端,始终都是当前执行的代码所在的环境的变量对象。 eg:var color="blue"; function changeColor() { var anot
2016-01-21 22:00:45 620
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人