js系统对象Math、Date、window
2020-12-13 04:16
标签:style blog http java 使用 strong Math对象: Math.PI——代表圆周率这个“常数” 方法: Date对象: 声明一个Date对象 d1 = new Date(); //定义一个表示“当前时间”的日期对象, d2 = new Date(“2013/9/25 11:18:19”); 用一个字符串来定义一个指定时间(时刻)的日期对象 d3 = new Date(2013, 9, 25, 11, 18, 19); 用多个(至少3个)数字来定义一个指定时间的日期对象 d4 = new Date(2324624252312); 用一个数字来定义个指定时间的日期对象。 时间对象的常用方法: v1 = d1.toLocaleString();获得时间为“本地表示法” v1 = d1.getTime(); 获得一个时间的“毫米数”——从时间原点开始算起。 以下是获取时间中的某项数据值: v1 = d1.getFullYear(); //获得年数——是一个数字,下同 v1 = d1.getMonth(); //获得月数 ——注意:此数字是从0开始算起的,即只能是:0-11 v1 = d1.getDate(); //获得日期数 v1 = d1.getDay(); //获得星期数 v1 = d1.getHours(); //获得小时数 v1 = d1.getMinutes(); //获得分钟数 v1 = d1.getSeconds(); //获得秒数 v1 = d1.getMilliseconds();//获得毫秒数 以下是设置时间中的某项数据值: d1.setFullYear( n ); //将d1这个时间对象的年份数设置为n这个数——即修改了其年份,下同。 d1.setMonth( n ); //设置月份数 d1. setDate(n ); //设置日期数 d1. setDay(n ); //设置星期数 d1. setHours(n ); //设置小时数 d1. setMinutes(n ); //设置分钟数 d1. setSeconds(n ); //设置秒数 d1. setMilliseconds(n );//设置毫秒数 window对象: window对象的几个弹出对话框的方法: window.open();——可以弹出一个“小”窗口,该窗口里也就能够“放置”一个网页。 语法形式如下: window.open(“要打开的网页地址url”,“自己给新窗口的名字name”,“新窗口的外观参数设定para”); url:可以是相对地址或绝对地址。 name:自定义的名字,遵循命名规则就可以,比如n1, win1, s1 para:此设定有若干项,每项之间用逗号分隔,每项的形式为:项名=值。举例如下: width=400, height=300, left=500, //表示离屏幕的左边的距离 top=300, //表示离屏幕的顶部的距离 menubar = yes; //表示打开的窗口具有菜单栏(no就没有),也可以使用1,0 toolbar = yes; //表示打开的窗口具有工具栏(no就没有),也可以使用1,0 location = yes; //表示打开的窗口没有地址栏(no就没有),也可以使用1,0(实际现代浏览器对此已经失效了,变成location必须显示) scrollbars=yes; //表示打开的窗口具有滚动条。 …………. 查《Dhtml完全手册》 综合举例: window.open(“ http://www.baidu.com” , “db”, “width=400, height=300, left=500,top=300, menubar=yes, toolbar=1” ) window4个小对象location、history、screen、navigator location.href: 代表当前网页地址url,是一个字符串。 此属性可以取值,也可以赋值——特别注意,赋值其实就是“更换了网页” 也就是说,此对象可以让我们在任何标签上实现“链接功能”,象a标签意义。 方法: location.assign(“一个新的网页地址url”):其实还是实现链接功能,跟给location.href赋值结果一样。 location.reload(); //重新刷新本网页,类似按了F5 history对象: history.back()——通过程序让浏览器窗口“后退一步”。 history.forward()——通过程序让浏览器窗口“前进一步” history.go( n ): 让当前浏览器后退或前进到某个页面。n可以为正整数(表示前进n步)或负整数(后退n步) screen对象: 含义:代表用户当前浏览网所用的显示器的信息——注意不是浏览器的信息。 screen.width: 获取显示器分辨率的宽度(像素) screen.height: 获取显示器分辨率的高度(像素) navigator对象: 含义:代表用户当前所使用的浏览器,实际使用的时候其实就是从中获取浏览器信息以供编程使用。 属性: navigator.appName: 获取浏览器的“应用名” navigator.appCodeName: 获取浏览器的“应用代号” navigator.appVersion: 获取浏览器的版本号 navigator.userAgent: 获取浏览器的“多项信息” ——理论上,以上属性各个浏览器都不一样,因为他们就是各个浏览器的特有信息。 反复性定时器的使用:浏览器会按指定的时间间隔反复去执行该代码(函数)。 var t1 = window.setInterval(“ 函数() ”, 间隔时间); //创建一个反复性定时器并命名为“t1” window.clearInterval( t1 ) //清除(停止/销毁)该反复性定时器 ——闹钟原理 一次性定时器的使用:浏览器会在指定的时间之后去执行一次该代码(函数)。 var t2 = window.setTimeout(“ 函数() ”, 间隔时间); //创建一个一次性定时器并命名为“t2” window.clearTimeout( t2 ); //清除(停止/销毁)该一次性定时器 ——定时炸弹原理 ——一次性定时器通常用于某种只要执行一次的代码 js系统对象Math、Date、window,搜素材,soscw.com js系统对象Math、Date、window 标签:style blog http java 使用 strong 原文地址:http://www.cnblogs.com/zixueit/p/3840014.html
//获得两个整数(n1,n2)之间的随机整数的通用做法:
var v1 = Math.random()
v1 = v1 * (n2-n1+1);
v1 = Math.floor( v1 ) + n1; //此时v1就是结果
//将上述3步写出一步就是(通用公式):
var v1 = Math.floor( Math.random() * (n2-n1+1) ) + n1
window对象的定时器方法