[关闭]
@songying 2019-10-07T13:48:56.000000Z 字数 1240 阅读 1069

JS 标准对象

JavaScript


1. typeof

  1. typeof 123; // 'number'
  2. typeof NaN; // 'number'
  3. typeof 'str'; // 'string'
  4. typeof true; // 'boolean'
  5. typeof undefined; // 'undefined'
  6. typeof Math.abs; // 'function'
  7. typeof null; // 'object'
  8. typeof []; // 'object'
  9. typeof {}; // 'object'

2. 包装对象

  1. var n = new Number(123);
  2. var b = new Boolean(true);
  3. var s = new String('str');

3. 几大准则

4. Date 对象

函数 说明
var now = new Date(时间戳) 返回系统当前时间
now.getFullYear() 年份
now.getMonth() 月份
now.getDate() 几号
now.getDay() 星期几
now.getHours() 小时
now.getMinutes() 分钟
now.getSeconds() 秒数
now.getMilliSeconds() 毫秒
now.getTime() 以 number形式表示的时间数
now.toLocalString() 返回本地时间
now.toUTCString() 返回 UTC 时间
var d = Date.parse('2015-06-24T19:49:22.875+08:00') 解析字符串

5. RegExp

JS 有两种方式创建正则

  1. var re1 = /ABC\-001/;
  2. var re2 = new RegExp('ABC\\-001');

6. JSON

函数 说明
JSON.stringify(js对象) 序列化,返回json 字符串
JSON.parse(json字符串) 反序列化,返回js对象
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注