一、Date对象

1、创建Date对象的方法

1)使用new关键字和Date类来创建(不带参数)

Var today = new Date(); //不带参数

它是获取当前的系统时间

2)使用new关键字和Date类来创建(带参数)

Var yesterday = new Date("1980-06-05");

它是获取到指定的系统时间

2、Date对象的方法

Date对象.getFullYear()

含义:获取年份

Date对象.getMonth()

含义:获取月份

取值:0-11 0代表1月 ……….

Date对象.getDate()

含义:获取月份的某一天

返回值 1-31

Date对象.getHours()

含义:获取小时

取值:0-23

Date对象.getMinutes()

含义:获取分钟

取值:0-59

Date对象.getSeconds()

含义:获取秒

取值:0-59

Date对象.getMilliseconds()

含义:获取毫秒

取值:0 ~ 999

Date对象.getDay()

含义:获取星期

取值:0-6 0代表星期天

Date对象.getTime()

含义:获取时间戳 毫秒数

时间戳:格林威治时间 返回是1970年1月1日0点0分0秒

二、Math对象

Math.abs(x)

含义:返回x值的绝对值

不管是正数还是负数 它都是返回一个正数

Math.ceil(x)

含义:向上取整

Math.floor(x)

含义:向下取整

Math.round(x)

含义:对X进行四舍五入

Math.random()

含义:返回一个0到1之间的 但是包含0不包含1 的随机数 0=<x<1

公式:Math.random()*(max-min)+min

随机数(0-1)

原始值

0

0.1

0.2

0.3

0.9

0-10 min 0 max 10

乘以 10

0

1

2

3

9

10-20 min 10 max 20

乘以 10+10

10

11

12

13

19

30-40 min 30 max 40

乘以 10+30

30

31

32

33

39

如何求 0-10之间的随机数

如何求10-20之间的随机数

如何求30-40之间的随机数

Math.sqrt(x)

含义:返回X的平方根

Math.pow(x,y)

含义:返回x的y次幂

Math.max(x,y)

含义:返回x、y之间的最大值

Math.min(x,y)

含义:返回x、y之间的最小值

三、Number对象

Number对象.toFixed(n)

把数值进行四舍五入后 ,保留N位

四、Bom

Browser Object Model 浏览器对象模型 它主要是提供了操作和访问浏览器组件的属性和方法

Window 它是顶级对象 其它的对象都是以属性的方式添加上去 也叫子对象

Document 代表当前文档对象

History 历史对象

Location:地址栏对象 比如可以获取到:协议、锚点、地址

Navigator:浏览器对象 可以获取到浏览器的版本、名称、操作系统平台

Screen:屏幕对象 可以获取到屏幕的色深、屏幕的宽度、高度

DOM document Object model 文档对象模型

Window对象

Window对象的属性

innerWidth:窗口的内宽

innerHeight:窗口的内高

outerWidth:窗口的总宽度

outerHeight:窗口的总高度

Window对象的方法

Window.alert() :弹出一个提示框

Window.prompt():用户输入框

Window.confirm():用户确认对话框 如果用户点击确定 返回一个true 反之点击取消返回一个false

Onclick 当用户点击时 触发的事件 事件就是一段JS程序

Close()

用来关闭当前窗口

open(url,name,options)

含义:用于创建或者是打开一个新的窗口

返回值:它会返回一个窗口对象

url:用于显示新窗口的地址 也可以省略 如果省略则是打开一个空白的页面

name:窗口的名字

options:

width:窗口的宽度

height:窗口的高度

top:离窗口上面多远

left: 离窗口的左边多远

menubar:是否显示菜单栏

location:地址栏

status:状态栏

setTimeout(code,Millisec)

含义:在指定的时间到了后,就执行一次JS程序 只执行一次

参数说明:

Code 要执行的JS程序 可以是函数

Millisec 毫秒数

返回值 主要是用于 清除延时器

ClearTimeout(timer)

含义:清除延时器

参数说明:

Timer 就是你要清除的哪个延时器

Js 对象二的更多相关文章

  1. 前端之JavaScript:JS之DOM对象二

    继续JS之DOM对象二 前面在JS之DOM中我们知道了属性操作,下面我们来了解一下节点操作.很重要!! 一.节点操作 创建节点:var ele_a = document.createElement(' ...

  2. JSON(二)——JavaScript中js对象与JSON格式字符串的相互转换

    首先我们来看一下js中JSON格式的字符串 var JSONStr1 = "{\"name\" : \"张三\"}"; 注意以下的写法不是j ...

  3. 点滴笔记(二):利用JS对象把值传到后台

    记得以前刚写asp.net 从前台往后台传值 都是var data=A,B,C,D,E; 循环添加用逗号隔开 后台还要被测试测出只输入,就错了 哈哈..后来用✈◆类似的符号隔开 不是长久之计... 现 ...

  4. JS对象之封装(二)

    JS 对象封装的常用方式 1.常规封装 function Person (name,age){ this.name = name; this.age = age; } Pserson.prototyp ...

  5. js对象详解

    js自定义对象 一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在J ...

  6. JS对象复制

    在JavaScript很多人复制一个对象的时候都是直接用"=",因为大家都觉得脚本语言是没有指针.引用.地址之类的,所以直接用"="就可以把一个对象复制给另外一 ...

  7. js 对象深复制,创建对象和继承

    js 对象深复制,创建对象和继承.主要参考高级编程第三版,总结网上部分资料和自己的代码测试心得.每走一小步,就做一个小结. 1.对象/数组深复制 一般的=号传递的都是对象/数组的引用,如在控制台输入 ...

  8. js对象的定义及处理

    一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascrip ...

  9. JS对象与json字符串格式

    <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...

随机推荐

  1. 【转】Dijkstra算法(单源最短路径)

    原文:http://www.cnblogs.com/dolphin0520/archive/2011/08/26/2155202.html 单源最短路径问题,即在图中求出给定顶点到其它任一顶点的最短路 ...

  2. pjsip视频通信开发(上层应用)之拨号键盘下部份拨号和删除功能

    我们开发的是视频电话,所以既可以视频通话,可以只有音频的通话,所以底部含有两个按钮,最后一个就是删除功能,如果输入错误,我们可以删除输入的内容. 这里我们要通过重写LinearLayout来实现这部份 ...

  3. springMVC3学习(九)--redirect和forward跳转

    import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import ...

  4. [Oracle] Group By 语句的扩展 - Rollup、Cube和Grouping Sets

    常常写SQL语句的人应该知道Group by语句的主要使用方法是进行分类汇总,以下是一种它最常见的使用方法(依据部门.职位分别统计业绩): SELECT a.dname,b.job,SUM(b.sal ...

  5. c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿

    c++中的强制转换static_cast.dynamic_cast.reinterpret_cast的不同用法儿   虽然const_cast是用来去除变量的const限定,但是static_cast ...

  6. Samba服务器配置参考链接

    一步一学Linux与Windows共享文件Samba(很适合初学者,极力推荐): http://os.51cto.com/art/200709/56395.htm 由最简单的一个例子说起,匿名用户可读 ...

  7. win7关机命令

    通过 DOS 命令 “shutdown” 来实现 Windows7 系统下的定时关机功能. 使用at 命令 at 12:00 shutdown -s,取消:at/delete shutdown -s ...

  8. True Zero Downtime HAProxy Reloads--转载

    原文地址:http://engineeringblog.yelp.com/2015/04/true-zero-downtime-haproxy-reloads.html HAProxy: Corner ...

  9. 纯C++ 连接SQL Server2005 数据库读写操作的小例子

    一个测试c++链接 sql server 数据库的例子// 数据库说明// 数据库用户为 sa , 密码为 空// 数据库为 MyDB// 表为 UserInfo// 表字段为 Name . Pass ...

  10. Koa2 源码解析(1)

    Koa2 源码解析 其实本来不想写这个系列文章的,因为Koa本身很精简,一共就4个文件,千十来行代码. 但是因为想写 egg[1] 的源码解析,而egg是基于Koa2的,所以就先写个Koa2的吧,用作 ...