标签:style 时间 script 星期几 div 返回值 java 使用 minutes
1、数学方法:取随机数
Math.random()
返回值为一个0到1的随机数,例如:
var n = Math.random();
则 0=<n<1
拓展:随机抽取
var n = parseInt(Math.random() * 10);
var arr = [‘熊大‘,‘王二‘,‘张三‘,‘赵四‘,‘刘五‘,‘孙六‘,‘钱七‘,‘李八‘,‘周九‘,‘吴十‘];
alert(arr[n]);
返回一个1到10的整数,用这个整数作为索引值提取arr数组中对应的名字。
2、获取时间
var time = Date(); var time = new Date();
获得一个格式为:周-日-月-年-时-分-秒-时区 的时间戳。
基于获取的这个时间,可以使用其他的方法取出时间戳中的一些值:
var day = time.getDay();//返回一个英文格式的星期几
var date = time.getDate();//返回一个数字(1~31),当月的日期
var month = time.getMonth() + 1;//返回一个数字(0~11),当月的月份,JS的一个bug,月份是从0开始数的,所以赋值给变量时要+1
var year = time.getFullYear();//返回一个四位数,当年的年份
var hour = time.getHours();//返回一个数字(0~23),当前的小时
var minute =time.getMinutes();//返回一个数字(0~59),当前的分钟
var second = time.getSeconds();//返回一个数字(1~60),当前的秒
3、其他数学方法:
a、退位取整数:
var int = Math.floor(x);
返回值为一个整数,
只取x的整数部分,无论小数点后数有多大,跟parseInt一样。
拓展:如果不知道四舍五入取整的函数方法,可以x+0.5后采用数学方法Math.floor。所取得的数一定是四舍五入的数。
b、进位取整数:
var int = Math.ceil(x);
返回值为一个整数,
只取x的整数部分,若小数点后有小数,无论小数有多小,整数+1。
c、取绝对值:
var int = Math.abs(x);
返回值为一个正数,
取x的绝对值。
d、四舍五入:
var int = Math.round(x);
返回值为一个整数,取x的四舍五入整数值。
e、n次幂:
var int = Math.pow(x,n);
返回值为一个正数,为x的n次幂。
f、开平方
var int = Math.sqrt(x);
返回值为一个正数,为x的平方根。
标签:style 时间 script 星期几 div 返回值 java 使用 minutes
原文地址:http://www.cnblogs.com/paranoidCAT/p/6767500.html