对象基本类型

对象类型

1.数字类型

数字对象主要用于算术运算.

比如计算圆周率,绝对值,四舍五入之类算数

实例:

// 属性
// 圆周率
console.log(`圆周率:${Math.PI}`);
console.log(Math.E);
console.log(Math.LN2)
console.log(Math.LN10)
console.log(Math.LOG2E)
console.log(Math.LOG10E)
console.log(Math.SQRT1_2)
console.log(Math.SQRT2)
// 方法
console.log(`绝对值:${Math.abs(-12.3)}`);
console.log(`点的弧度:${Math.atan2(30,40)}`);
console.log(`对数进行上舍入:${Math.ceil(12.3)}`);
console.log(`对数进行下舍入:${Math.floor(12.3)}`);
console.log(`对数进行四舍五入:${Math.round(12.3)}`);
console.log(`两个数的最大值:${Math.max(123,345)}`);
console.log(`两个数的最小值:${Math.min(123,345)}`);
console.log(`返回x的y次幂:${Math.pow(4,3)}`);
console.log(`0~1的随机数:${Math.random()}`);
// 1~3的随机数 Math.random()*(最大值-最小值)+最小值
let num=Math.random()*(3-1+1)+1
console.log(parseInt(`${num}`));
console.log(`平方根:${Math.sqrt(9)}`);



// NaN非数字
console.log(parseInt('asda'));
// 保留n位小数
console.log(1234.567.toFixed(2));

效果如下:

圆周率:3.141592653589793
2.718281828459045
0.6931471805599453
2.302585092994046
1.4426950408889634
0.4342944819032518
0.7071067811865476
1.4142135623730951
绝对值:12.3
点的弧度:0.6435011087932844
对数进行上舍入:13
对数进行下舍入:12
对数进行四舍五入:12
两个数的最大值:345
两个数的最小值:123
返回x的y次幂:64
0~1的随机数:0.0576734510388206
3
平方根:3
NaN
1234.57

2.日期对象

日期对象用于处理日期和时间。

创建 Date 对象的语法:

var Date=new Date()

注意:Date 对象会自动把当前日期和时间保存为其初始值。

Date对象方法有很多种

下面是常用的属性和计算效果

// 日期     当前日期
let now:Date=new Date();
console.log(now);
console.log(`号:${now.getDate()}`);
console.log(`月:${now.getMonth()+1}`);
console.log(`年:${now.getFullYear()}`);
console.log(`年:${now.getUTCFullYear()}`);
console.log(`时:${now.getHours()}`);
console.log(`分:${now.getMinutes()}`);
console.log(`秒:${now.getSeconds()}`);
console.log(`毫秒:${now.getMilliseconds()}`);
console.log(`1970年1月1日至今的毫秒数:${now.getTime()}`);
// 设置毫秒数
now.setTime(now.getTime()+30*24*60*60*1000);
console.log(`${now.getFullYear()}年${now.getMonth()+1}月${now.getDate()}日`);
2024-08-13T10:23:25.202Z
号:13
月:8
年:2024
年:2024
时:18
分:23
秒:25
毫秒:202
1970年1月1日至今的毫秒数:1723544605202
2024年9月12日

下图是基本的Date对象方法属性

有兴趣的可以试试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值