JavaScript基本引用类型

这篇博客介绍了JavaScript中的Date对象及其使用方法,包括通过`Date.parse()`和直接构造函数创建日期实例。还展示了如何计算程序执行时间,并提及了ECMAScript6的新特性对之前总结的影响,计划对JavaScript部分进行更新以符合新标准。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总列表(基本引用类型)

    对象被认为是某个特定引用的实例,新对象的创建使用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,汇总完之后再来继续此部分以及之后的汇总。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值