美文网首页
date对象/正则对象/JSON对象

date对象/正则对象/JSON对象

作者: 鹿啦啦zz | 来源:发表于2018-08-21 14:39 被阅读0次

date对象 原文

UTC时间:世界标准时间

时间戳:时间戳是一个自增的整数,它表示从1970年1月1日零时整的GMT时区开始的那一刻,到现在的毫秒数。假设浏览器所在电脑的时间是准确的,那么世界上无论哪个时区的电脑,它们此刻产生的时间戳数字都是一样的,所以,时间戳可以精确地表示一个时刻,并且与时区无关。

var d = new Date(1435146562875);//括号里的为时间戳
d.toLocaleString(); // '2015/6/24 下午7:49:22',本地时间(北京时区+8:00),显示的字符串与操作系统设定的格式有关
d.toUTCString(); // 'Wed, 24 Jun 2015 11:49:22 GMT',UTC时间,与本地时间相差8小时

注意:

月份是从0开始的,也就是0对应1月,1对应2月

var d = new Date();
var n = d.getTime();//时间戳

+new Date是 new Date().getTime()的简写


正则对象 原文

  • 在正则表达式中,如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,\w可以匹配一个字母或数字
  • 用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符
  • \s可以匹配一个空格(也包括Tab等空白符)
  • 要做更精确地匹配,可以用[]表示范围
  • A|B可以匹配A或B
  • ^表示行的开头,^\d表示必须以数字开头。
    $表示行的结束,\d$表示必须以数字结束。

使用

  • JavaScript有两种方式创建一个正则表达式:
  1. 第一种方式是直接通过/正则表达式/写出来
    var re1 = /ABC\-001/;
  2. 第二种方式是通过new RegExp('正则表达式')创建一个RegExp对象。
    var re2 = new RegExp('ABC\-001');
  • RegExp对象的test()方法用于测试给定的字符串是否符合条件。
    re.test('010 12345'); // false
  • 用正则切分字符串
    'a,b;; c d'.split(/[\s\,\;]+/); // ['a', 'b', 'c', 'd']
  • 使用正则分组
var re = /^(\d{3})-(\d{3,8})$/;
re.exec('010-12345'); // ['010-12345', '010', '12345']
re.exec('010 12345'); // null

如果正则表达式中定义了组,就可以在RegExp对象上用exec()方法提取出子串来。
exec()方法在匹配成功后,会返回一个Array,第一个元素是正则表达式匹配到的整个字符串,后面的字符串表示匹配成功的子串。
exec()方法在匹配失败时返回null。


json对象 原文

  1. 序列化
    var s = JSON.stringify(xiaoming);
  2. 反序列化
    拿到一个JSON格式的字符串,我们直接用JSON.parse()把它变成一个JavaScript对象:

相关文章

  • date对象/正则对象/JSON对象

    date对象 原文 UTC时间:世界标准时间 时间戳:时间戳是一个自增的整数,它表示从1970年1月1日零时整的G...

  • JavaScript-02

    A 正则表达式(RegExp) Date对象 Function对象 document对象 window对象 定时器

  • JavaScript之内部对象

    四、内部对象 目录:Date日期对象、JSON对象标准对象:number、string、boolean、objec...

  • JavaScript对象编程-第3章

    目录 Date对象 Math对象 数组对象 字符串对象 正则表达式对象 什么是对象 对象拥有属性和方法,属性各种数...

  • 原生JS-05

    Array对象、Math对象、String对象、Date对象、正则表达式 什么是数组:所谓数组就是内存中开辟的用来...

  • JavaScript学习之旅-12( 原创 )

    在上一篇文章中,主要学习了JavaScript中的Date对象、正则表达式、Json、浏览器对象。这一篇我们主要深...

  • 对象

    对象数据类型数组Array、对象object、正则Regexp 、new Date()对象数据类型存储在堆内存中开...

  • 标准对象(Date/正则)

    转换判断规则 Date 获取系统时间 是JavaScript的月份范围用整数表示是0~11,0表示一月,1表示二月...

  • [JS] 标准对象 Date RegExp Json

    标准对象 Date 非常简单,看文档就会用了。RegExp 正则表达式怎么表达在python中学过。Json 与对...

  • regexp 正则包

    正则对象 正则使用都是通过创建对应的正则对象,调用对象方法所实现。 新建正则对象 正则对象属性方法 正则方法 一般...

网友评论

      本文标题:date对象/正则对象/JSON对象

      本文链接:https://www.haomeiwen.com/subject/khfjiftx.html