什么是对象?
什么是对象:
其实就是一种类型,即【引用】类型。而对象就是【引用类型】的实例。在ECMAScript 中引用类型是一种【数据结构】,用于将【数据和功能】组织在一起。
分析数据存储的历程:
变量(单个数据) > 数组(批量数据) > 对象(数据,函数)
对象中存储的数据,我们叫对象的属性
对象中存储的函数,我们叫做对象的方法
对象的创建:
1.使用new运算符创建对象
运行结果如下
如果我们想要调用对象的方法
运行结果如下:
2.new运算符可以省略
下面的语句和上面的都一样写法和用法
但是以上这两种方法我们不太常用
3.使用常量/字面量创建对象
运行结果如下:
4.delete 删除对象属性
运行结果如下:
没有删除时
删除之后
函数 也是数据类型/复合/引用数据类型 function
函数名 == 函数所在的地址
什么是日期对象?
在js中,日期是非常重要的,在我们发朋友圈、聊天对话框中都会出现精准的日期显示,这就是日期对象Date
日期也是数据类型/复合数据类型,是对象
创建方法:
运行结果如下,输出了一大串数字:
这就是返回的当前时间
注意:
我们所用的时间都是根据格林尼治时间,中国北京处于东八区,所以中国的时间要加8个小时。所以后面有GMT+0800
参数:
如果我们不传参数,默认获取的就是当前系统的时间
生成日期对象的参数类型可以是:
1.Date( “2015/08/22” );
2.Date( 2016,04,13,14,34 );
3.Date( “2015-08-22” );
4.参数可以是毫秒数( 1秒=1千毫秒,计算从1970年开始+毫秒数,计算出这个时间 )
我们来分别试一下这三种方式:
运行结果如下:
运行结果如下:
运行结果如下:
重要的是第4种方法,毫秒的写法
运行结果如下:
准确的是格林尼治时间是1970年0时,这里我们写了1秒,又加了8小时,所以运行结果是这样
以1970年1月1日0时0分0秒为参照物。1970年是Unix的诞生日。
-写作不易,大家多多关注,谢谢啦-
---web分享,分享的不只是web