JavaScript红宝书03-基本引用类型(Basic Reference Types)

78 阅读1分钟

引用值(对象)是引用类型的一种特殊实例,在JavaScript中引用类型是由一组数据和方法构成的,JavaScript虽然是面向对象编程语言,但是没有类这个机制。引用类型通常被称作对象定义,因为它描述了属于当对象的属性和方法。

注意:方法也是引用类型

对象的创建需要构造函数

Date类型

JavaScript类型是基于早期的版本的Java的 java.util.Date类,1970年 1月1日 UTC(Universal Time Code) 可以表示这个日期前后285,616年。

直接使用构造函数且不传递参数创建对象,默认为当前时间。

常用方法

Date.parse():可以接收一个字符串参数代表日期,把这个字符串转为对应的毫秒

例如

new Date(Date.parse("May 19, 2023"))

Date.UTC():返回的也是毫秒表达式,但是不同的是月份从0开始

Date有很多方法继承自String,toString() 、toLocalString() 、valueOf()

注意:如String、 Number这种类型要注意,使用字面量创建属性时,类型就是基本的string或者Number类型,但如果使用构造方法创建,那么这个属性就是对象类型了

单例内置对象

全局对象、URl编码方法、数学对象

窗口对象

浏览器中窗口对象是全局对象的代理,在全局作用域下定义的属性或方法,都会成为窗口window的属性。