目标
熟悉Date.parse和Date.UTC这两个方法
初识正则表达式
总结
- Date 类型可以精确表示 1970 年 1 月 1 日之前及之后 285 616 年的 日期。
- 要基于其他日期和时 间创建日期对象,必须传入其毫秒表示(UNIX 纪元 1970 年 1 月 1 日午夜之后的毫秒数)。提供了两个辅助方法:Date.parse()和 Date.UTC()。
- Date.parse()解析一个表示日期的字符串,并返回从 1970-1-1 00:00:00 所经过的毫秒数;Date.parse()的字符串并不表示日期,则该方法会返回 NaN。
- Date.UTC()方法也返回日期的毫秒表示,接受和构造函数最长形式的参数相同的参数(从2到7)new.Date默认调用Date.UTC()
- Date.now()方法,返回表示方法执行时日期和时间的毫秒数
- Date实例也可以用操作符作比较,默认调用valueOf方法比较
- 正则表达式是由pattern(模式)和flags(标记)组成的:let expression = /pattern/flags;
- 当正则表达式保持不变时,请使用字面量表示法,不会在每次迭代时重新编译正则表达式;不确定正则的模式时,从其他来源(如用户输入)获取它时,请使用构造函数。
- flags:
- 所有元字符在模式中也必须转义,包括:( [ { \ ^ $ | ) ] } ? * + .;要匹配这些字符本身,就必须使用反斜杠来转义。
- RegExp 实例的主要方法是 exec(),主要用于配合捕获组使用。方法在一个指定字符串中执行一个搜索匹配,返回一个结果数组或null。