Math对象和日期对象的使用

81 阅读2分钟

Math对象 abs(x)获取圆周率,结果为3.1415926 max()获取所有参数中的最大值 min() 获取所有参数中的最小值 pow(base,exponent)获取基数(base)的指数(exponent)次幂,即 baseexponent sqrt(x) 获取x的平方根 ceil(x)获取大于或等于x的最小整数,即向上取整(舍弃小数部分,整数部分加1) floor(x)获取小于或等于x的最大整数,即向下取整(舍弃小数部分,整数部分不变) round(x) 获取x的四舍五入后的整数值 random() 获取大于或等于0.0且小于1.0的随机值

用法 Math.abs(-25);获取绝对值,返回结果:25 Math.abs('-25获取绝对值,自动转化为数字,返回结果:25 Math.max(3.6.1);获取最大值为,返回结果:6 同理

日期对象使用: // 方式1:获取当前时间 var date1 = new Date(); console.log(date1) // 输出:Wed Apr 05 2023 20:57:12 GMT+0800 (中国标准时间) // 方式2:传入年、月、日、时、分、秒(月的范围是0~11,即真实月份-1) var date2 = new Date(2023, 03, 06, 10, 57, 56); console.log(date2) // 输出:Thu Apr 06 2023 10:57:56 GMT+0800 (中国标准时间) // 方式3:用字符串表示日期和时间 var date3 = new Date('2023-04-06 10:57:56'); console.log(date3) // 输出:Thu Apr 06 2023 10:57:56 GMT+0800 (中国标准时间)

日期get方法 getFullYear() 获取表示年份的4位数字,如2020 getMonth() 获取月份,范围011(0表示一月,1表示二月,依次类推) getDate() 获取月份中的某一天,范围131 getDay() 获取星期,范围06(0表示星期日,1表示星期一,依次类推) getHours() 获取小时数,返回023 getMinutes() 获取分钟数,范围059 getSeconds() 获取秒数,范围059

日期set方法 setFullYear(value) 设置年份 setMonth(value) 设置月份 setDate(value) 设置月份中的某一天 setHours(value) 设置小时数 setMinutes(value) 设置分钟数 setSeconds(value) 设置秒数 setMilliseconds(value) 设置毫秒数 setTime(value) 通过从1970-01-01 00:00:00计时的毫秒数来设置时间