喜迎
春节

JS的MATH和Date对象


什么是对象?

对象的类型是Object。
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…
javaScript中万事万物皆对象
想要有对象怎么办?

创建对象:(创建两种方式:字面量和new运算符)

1.New一个对象出来;

var obj = new Object();
//找到对象了  >>>  第一个想到的就是属性;
//给对象添加一个属性;
obj.bianmei='哇真的变漂亮了' ;
obj.say=function(){
    alert(this.bianmei);
}
obj.say();
delete obj.jian; //删除对象的属性

obj的属性可以是一个函数,这个时候也叫方法;
obj函数内的指针this,指向obj对象本身;

javaScript内置对象(十个)

1.Object对象 是所有JavaScript对象的超类(基类)
2.Array对象 数组对象—定义数组属性和方法
3.Boolean对象 布尔对象—布尔值相关
4.Date对象 日期对象—日期时间相关
5.Error对象 错误对象—处理程序错误
6.Function对象 函数对象—定义函数属性和方法
7.Math对象 数学对象—各种数学运算工具(不是构造函数)
8.Number对象 数字对象—定义数字属性和方法
9.RegExp对象 正则表达式对象—定义文本匹配与筛选规则
10.String对象 字符串对象—定义字符串属性和方法

Date内置对象

日期对象创建
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数(时间戳)
var date = new Date();//当前时间的日期对象
var data = new Date(2012,6,10);//2012年7月10号的日期对象

get系列API

getFullYear()
返回年
getMonth()
返回月份0—11
getDate()
返回某一天
getDay()
返回星期0-6
getHours()
返回小时
getMinutes()
返回分钟
getSeconds()
返回秒
getTime()
返回1970年1月1日午夜到指定日期(字符串)的毫秒数

set系列API

setFullYear()
设置年份
setMonth()
设置月
setDate()
设置天
setHours()
设置小时
setMinutes()
设置分钟
setSeconds()
设置秒
setTime()
使用毫秒的形式设置时间对象

★注意:

1、setDay( 这个真没有!!!!,星期是通过设定日期自动计算的 )
2、set系列API可以设置比当前范围更精细的时间
比如:setFullYear(2012,3,5) 设置日期为2018年4月5号
setHours(13,30,0) 设置时间为13:30:00

getMonth:

可选,介于 0 ~ 11 之间:如果不填,取系统当月
-1 为去年的最后一个月
12 为明年的第一个月
13 为明年的第二个月

getDay()

返回星期 0-6


文章作者: NekoDeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 NekoDeng !
评 论
 上一篇
JS的node节点
JS的node节点
node节点(更详细的获取(设置)页面中所有的内容)根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:元素是节点的别称,节点包含元素当然节点还有好多细化的种类;根节点:root>>>>HT
2020-07-14
下一篇 
JS-BOM对象
JS-BOM对象
BOM(Browser Object Model 浏览器对象模型)window是全局浏览器内置顶级对象表示浏览器中打开的窗口(没有应用于window对象的公开标准,不过所有浏览器都支持该对象)Window 对象表示一个浏览器窗口或一个框架
2020-05-22
  目录