JavaScript 内置对象

Math对象

Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。


简单介绍
- Math.PI               圆周率

- Math.floor()           向下取整

- Math.ceil()            向上取整

- Math.round()          四舍五入版 就近取整   注意 -3.5   结果是  -3

- Math.abs()            绝对值

- Math.max()/Math.min() 求最大和最小值

- Math.random()        获取范围在[0,1)内的随机值0包含,1不包含

Math数学对象 不是一个构造函数 ,所以我们不需要new 来调用 而是直接使用里面的属性和方法即可

所有的用法,有代码展示
console.log(Math.PI); // 一个属性 圆周率

console.log(Math.max(1, 99, 3)); // 99

console.log(Math.max(-1, -10)); // -1

console.log(Math.max(1, 99, '中文')); // NaN

console.log(Math.max()); // -Infinity

console.log(Math.floor(1.6));//向下取整,1

console.log(Math.ceil(1.6));//向上取整,2

console.log(Math.round(3.1));//四舍五入,就近取整
var a = Math.abs(7.25); //7.25
 
var b = Math.abs(-7.25);//7.25
 
var c = Math.abs(null);//0
 
var d = Math.abs("Hello");//NaN
 
var e = Math.abs(2+3);//5

日期对象

Date 对象和 Math 对象不一样,Date是一个构造函数,

所以使用时需要实例化后才能使用其中具体方法和属性。Date 实例用来处理日期和时间。

注意:如果创建实例时并未传入参数,则得到的日期对象是当前时间对应的日期对象
所有内容
var now = new Date();
 
console.log(now.getFullYear());//获取当年
 
console.log(now.getMonth()+1);//注意返回的是0-11 获取当月
 
console.log(now.getDate());//获取当天日期
 
console.log(now.getDay());//获取星期几,周日是0
 
console.log(now.getHours());//获取当前小时
 
console.log(now.getMinutes());//获取当前分钟
 
console.log(now.getSeconds())//获取当前秒

获取当前日期

var D1 = new Date();
// console.log(D1.getFullYear());//获取当前的年份
// console.log(D1.getMonth()+1);//当前的月份
// console.log(D1.getDate());//获取当天的日期
console.log(D1.getDay());
			
console.log(D1.getFullYear()+"/"+(D1.getMonth()+1)+"/"+D1.getDate()+" "+
 
D1.getHours() + ":" + D1.getMinutes() + ":" + D1.getSeconds());
			
	
</script>





#交通银行总行软开#
全部评论
这些都是经常要用到的,感谢分享啊
1 回复 分享
发布于 2022-08-17 19:42 陕西

相关推荐

2 2 评论
分享
牛客网
牛客企业服务