JS基础学习-引用类型
引用类型
Date类型
获取当前时间
语法结构
var d1=new Date();
console.log(d1);
var d2 = new Date;
console .log(d2);
var d3 = Date ();
console.log(d3);
Date类型获取
年份
getFullYear()
获取当前年份
getYear()
获取距离1900年的年份
月份
getMonth()
获取月份(从零开始计算)
日期
getDate()
获取日期
getDay()
获取星期
获取的星期日的值是0,
每周的第一天为星期日
getHours()
小时
getMinutes()
分钟
getSeconds()
秒
获取毫秒
1秒 = 1000毫秒
getMilliseconds()
获取当前毫秒数
getTime()
获取距离1970年
1月1日的毫秒数
实现时间段的计算
将当前的毫秒数作为一个唯一的标识(不可重复)–时间戳
Math类型
不需要创建对象
console.log(Math.PI);//PI–圆周率
floor():向下取整
console.log(Math.floor(3.1415926));//3
ceil():向上取整
console.log(Math.ceil(3.1415926));//4
round():四舍五入
console.log(Math.round(3.1415926));//3
random():生成随机数(默认范围0~1)
注意:不存在真正的随机数,只不过是很小的概率事件
console.log(Math.random());
Global类型
注意–不能直接使用
JavaScript的运行环境:非浏览器环境(Note.js)–>具有Global对象,但不能直接使用
浏览器环境 –>被BOM中的Window对象替代
含义–更多都是概念的内容
全局变量
var str = ‘this is sunwukong’;
变量的调用方式
console.log(str);
对象的属性调用方式
console.log(window.str);
全局函数
function fn() {
console.log(‘this is function’)
}
函数的调用方式
fn();
对象的方法调用方式
window.fn();