A-A+

Javascript备忘录之Date 、RegExp 、Function 类型

2016年08月06日 JavaScript 暂无评论

使用UTC时间. Date.parse()接收一个表示日期的字符串参数,返回相应日期的秒数。对于支持的日期格式,因地区而异。若传人的方法不可表示日期,则返回NaN,

Date.UTC()参数分别是年份、基于 0 的月份(一月是 0,二月是 1,以此类推)、月中的哪一天(1 到 31)、小时数(0 到 23)、分钟、秒以及毫秒数。前两个参数是必须的。

Date 类型的 toLocaleString()方法会按照与浏览器设置的地区相适应的格式返回日期和时间。toString()方法则通常返回带有时区信息的日期和时间,其中时间一般以军用时间(即小时的范围是 0 到 23)表示。

Date 类型的 valueOf()方法,返回日期的毫秒,可比较日期值。

推荐使用 toUTCString()——以特定于实现的格式完整的 UTC 日期。getDay(),,0为星期日,6为星期六。

 

g 全局模式,i 不区分大小写,m多行模式 multiline。这些元字符需要转义: ( [ { \ ^ $ | ) ? * + .]}

RegExp 构造函数: var pattern2 = new RegExp("[bc]at", "i");参数: 匹配的字符串模式, 可选的标志字符串。这两个参数都是字符串。 使用正则表达式字面量必须像直接调用 RegExp 构造函数一样,每次都创建新的 RegExp 实例。

exec(), 接受一个参数,即要应用模式的字符串,然后返回包含第一个匹配项信息的数组,无匹配则返回null。返回的数组包含 index (匹配项在字符串中的位置)和 input(应用正则表达式的字符串)属性。

test(),接受一个字符串参数。匹配,则返回true, 在只想知道目标字符串与某个模式是否匹配,但不需要知道其文本内容的情况下,使用这个方法。
函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。 每个函数都包含两个非继承而来的方法: apply()和 call()。这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内 this 对象的值。首先, apply()方法接收两个参数:一个是在其中运行函数的作用域,另一个是参数数组。其中,第二个参数可以是 Array 的实例,也可以是arguments 对象。 在使用call()方法时,传递给函数的参数必须逐个列举出来。 它们真正强大的地方是能够扩充函数赖以运行的作用域。

bind()。这个方法会创建一个函数的实例,其 this 值会被绑定到传给 bind()函数的值。

 

 

标签:

给我留言

Copyright © 花未全开月未圆 保留所有权利.   Theme  Ality 海外

用户登录