基本引用类型
总列表(基本引用类型)
对象被认为是某个特定引用的实例,新对象的创建使用new操作符后跟一个构造函数来创建。
let now = new Date();
Date类型数据
日期类型,基本的形式是
YYYY-MM-DDTHH:mm:ss.sssZ -->> 2021-03-15T00:00:00
当想要创建以上的日期时,使用两种方法进行创建:
let someDate = new Date(Date.parse("March 15, 2021"));
let someDate = new Date("March 15, 2021");
以上是两种等价的创建方法,下面这种方法会等价的在后台调用Date.parse()函数
let y2k = new Date(Date.UTC(2000, 0));//2000年1月1日0点
只有年和月是必须的,之后省略的一律默认为0
let birthDate = new Date(Date.UTC(1999, 2, 15, 1, 1, 1));//1999年3月15日,注意月份是从0开始计数的,0代表1月
同样有以下这种隐式调用的创建方法
let birthDate = new Date(1999, 2, 15, 1, 1, 1);
对比以上两种方法,主要的区别就是前者以字符串的方式传入参数(字符串表示非日期时则返回NaN),后者用单个的自面值常量来单独传入年月日时间等信息。
以下的这个程序段通过标记起止时间的方法,常用来计算程序执行所用时
let start = Date.now();
any_func();//调动任意函数
let stop = Date.now();
result = stop - start;//得到程序调用执行时间
待续说明:
发现ECMAScript6新标准引入了很多不同的东西,之前的汇总都是根据ECMAScript5来做的,庆幸没有走太远,还是直接按新标准来吧。我去重新汇总之前的JavaScript部分blog,汇总完之后再来继续此部分以及之后的汇总。