Date:日期对象
1. 创建:
var date = new Date();
2. 方法:
toLocaleString():返回当前date对象对应的时间本地字符串格式
getTime():获取毫秒值。返回当前如期对象描述的时间到1970年1月1日零点的毫秒值差
<!DOCTYPE>
<html>
<head>
<title>05JS基本对象之Date对象</title>
</head>
<body>
<script>
var a = new Date();
document.write(a+"<br>");//结果:Sun Mar 20 2022 12:40:41 GMT+0800 (中国标准时间)
//toLocaleDateString()方法使用区域设置将 Date 对象转换为字符串。默认语言取决于计算机上的区域设置。
document.write(a.toLocaleDateString()+"<br>");//结果:2022/3/20
document.write(a.toLocaleString()+"<br>");//结果:2022/3/20 下午1:18:07
document.write(a.toDateString()+"<br>");//结果:Sun Mar 20 2022
document.write(a.getDay()+"<br>");//结果:0 0代表星期天
var date = new Date();
//getFullYear() 返回年份。
document.write(date.getFullYear()+"年"+"<br>");
//getMonth() 返回月份(从 0-11)。
document.write(date.getMonth()+1+"月"+"<br>");
//getDate() 返回月中的第几天(从 1 到 31)。
document.write(date.getDate()+"日"+"<br>");
//getHours() 返回小时(从 0-23)。
document.write(date.getHours()+"时"+"<br>");
//getMinutes() 返回分钟(从 0-59)。
document.write(date.getMinutes()+"分"+"<br>");
//getSeconds() 返回秒数(从 0-59)。
document.write(date.getSeconds()+"秒"+"<br>");
//getMilliseconds() 返回毫秒(0-999)。
document.write(date.getMilliseconds()+"毫秒"+"<br><br><br>");
//setFullYear() 设置日期对象的年份
//setMonth() 设置日期对象的月份。一月为 0,二月为 1,依此类推。
//setDate() 设置 Date 对象中月的某一天。
//setHours() 设置日期对象的小时。
//setMinutes() 设置日期对象的分钟数。
//setSeconds() 设置日期对象的秒数。
//setMilliseconds() 设置日期对象的毫秒数。
</script>
</body>
</html>
Math:数学对象
1. 创建:
* 特点:Math对象不用创建,直接使用。 Math.方法名();
2. 方法:
random():返回 0 ~ 1 之间的随机数。 含0不含1
ceil(x):向上取整
floor(x):向下取整
round(x):把数四舍五入为最接近的整数。即:小数接近那个整数,就取那个整数
3. 属性:
PI
<!DOCTYPE>
<html>
<head>
<title>06JS基本对象之Math对象</title>
</head>
<body>
<script>
document.write(Math.PI+"<br>");
//random() 返回 0 到 1 之间的随机数。包含0不包含1
document.write(Math.random()+"<br>");
//round(x) 将 x 舍入为最接近的整数。
document.write(Math.round(3.15)+"<br>");//结果:3
document.write(Math.round(3.78)+"<br>");//结果:4
// ceil(x) 返回 x,向上舍入为最接近的整数。即:向上取整
document.write(Math.ceil(6.45)+"<br>");//结果:7
// floor(x) 返回 x,向下舍入为最接近的整数。即:向下取整
document.write(Math.floor(6.55)+"<br>");//结果:6
//取1到100之间的随机整数
for(var i= 0;i<=1000;i++){
var r = Math.floor(Math.random()*100)+1;
document.write(r+"<br>");
}
</script>
</body>
</html>