EasyDemo*JavaScript常用内置对象part2

part2:常用内置对象

1.正则表达式对象

1.1RegExp对象概述

*RegExp对象表示正则表达式,它是对字符串执行模式匹配的强大工具

*创建正则表达式对象

-var rgExp=/pattern/flags;

-var rgExp=new RegExp(“pattern”,[“flags”]);

*flags标识有以下几个:

-g:设定当前匹配为全局模式

-i:忽略匹配中的大小写检测

-m:多行搜索模式

1.2RegExp对象的常用方法

*RegExpObject.test(string)

-如果字符串string中含有与RegExpObject匹配的文本,则返回true,否则返回false

2.Date对象

1.1Date对象

*Date对象用于处理日期和时间

*创建Date对象

1.2Date对象的常用方法

*读取日期的相关信息

-getDate()、getDay()、getFullYear()等

*修改日期

-setDate()、setDay()、setFullYear()等

*转换为字符串

-toString()

-toLocaleTimeString()

-toLocaleDateString()

-…

                  3.Function对象

                   1.1函数与Function对象

                   *函数(方法)是一个可重复执行的代码段

                   -一租可运行的语句

                   *Function对象可表示开发者定义的任何函数

                   *函数实际上是功能完整的对象

                   1.2函数的定义

                   *由关键字function定义

                   *函数名的定义规则与标识符一致,大小写敏感

                   *可使用变量、常亮或表达式作为函数调用的参数

                   *返回值必须使用return

                   -return语句也可以终止函数的执行

                  

                   1.3函数的调用

                   *函数可通过其名字加上括号中的参数进行调用

                   -如有多个参数,则参数间用逗号隔开

                   -如函数有返回值,则可声明变量接收即可

                  

                   1.4arguments对象

                   *arguments是一种特殊对象,在函数代码中,表示函数的参数数组

                   *在函数代码中,可使用arguments访问所有参数

                   -arguments.length:函数的参数个数

                   -arguments[i]:第i个参数

                  

                   1.5使用Function对象创建函数

                   *使用Function对象直接创建函数

                   var functionName=new Function(arg1,…argN,functionBody);

                  

                   1.6匿名函数

                   *创建匿名函数

                   Var func = function(arg1,…,argN){

                                     Func_body;

                   }

                  

1.7全局函数

1.1.1全局函数概述

*全局函数可用于所有的js对象

*常用的全局函数有:

-parseInt/parseFloat

-isNaN

-eval

-decodeURI/encodeRUI

-等

1.1.2encodeURI与decodeURI

*encodeURI():把字符串作为URI进行编码

*decodeURI():对encodeURI()函数编码过的URI进行解码

1.1.3eval函数

*eval函数用于计算某个字符串,以得到结果;或者用于执行其中的js代码

-只接受原始字符串作为参数

-如果参数中没有合法的表达式和语句,则抛出异常

猜你喜欢

转载自blog.csdn.net/qq_36287601/article/details/81252880