Date日期内置对象
方法 | 说明 |
---|---|
getDate() | 返回Date 对象的一个月中的每一天,其值介于1~31之间 |
getDay() | 返回 Date 对象的星期中的每一天,其值介于0~6之间 |
getHours() | 返回 Date 对象的小时数,其值介于0~23之间 |
getMinutes() | 返回 Date 对象的分钟数,其值介于0~59之间 |
getSeconds() | 返回 Date 对象的秒数,其值介于0~59之间 |
getMonth() | 返回 Date 对象的月份,其值介于0 ~11之间 |
getFullYear() | 返回 Date 对象的年份,其值为4位数 |
getTime() | 返回自某一时刻( 1970年1月1日)以来的毫秒数(时间戳) |
获取默认的日期
console.log(new Date());//Thu Mar 14 2024 14:34:06 GMT+0800 (GMT+08:00)
范例
let getCurDate = function(){
let mydate = new Date();
let year = mydate.getFullYear();
let month = mydate.getMonth() + 1;
month = month < 10 ? '0' + month : '0' +month;
let date = mydate.getDate();
date = date < 10 ? '0' + date : date;
return year + "-" + month + "-" + date;
}
console.log(getCurDate());
Math数学内置对象
console.log(Math.ceil(2.3));//上舍入,即:向上取整
console.log(Math.floor(2.9));//下舍入,即:向下取整
console.log(Math.round(2.9));//四舍五入
console.log(Math.random());//取随机数,取值范围为0-1
console.log(Math.floor(Math.random()*10));//取得0-9的随机数
Global内置对象
Global(全局)对象是ECMAScript中⼀个特别的对象,此对象不可直接访问。 在ECMAScript中,不属于
任何其他对象的属性和⽅法,都属于Global。
1.parseInt() 将字符串转换成整形
let str = '100';
console.log(parseInt(str)+1); //101
2.parseFloat() 将字符串转换成浮点型
let str = '100.5';
console.log(parseFloat(str)+1); //101.5
3.eval() 将⼀个字符串解析为javascript代码并执行
console.log(eval('1+2')); //3