JavaScript对象:

1.Math对象:

Math 对象用于执行数学任务。

Math 对象属性:

1.E

返回算数常里e,即自然对数的底数

写法:

console.log(`底数:${Math.E}`);

2.LN2

  返回2的自然对数

  写法:

console.log(`2的自然底数${Math.LN2}`);

 3.LN10

 返回10的自然对数

  写法:

console.log(`10的自然对数${Math.LN10}`);

4.LOG2E

返回以2为底的e的对数

写法:

console.log(`以2为底的e的对数${Math.LOG2E}`);

5.LOG10E

返回以10为底的e的对数

写法:

console.log(`以10为底的e的对数${Math.LOG10E}`);

6.PI

返回圆周率

写法:

console.log(`圆周率:${Math.PI}`);

7.SQRT1_2

返回返回2的平方根的倒数

写法:

console.log(`返回2的平方根的倒数${Math.SQRT1_2}`);

8.SQRT2

返回2的平方根

 写法

console.log(`返回2的平方根${Math.SQRT2}`);

数学对象:用于算术运算
属性
圆周率
console.log(`圆周率:${Math.PI}`);
console.log(`底数:${Math.E}`);
console.log(`2的自然底数${Math.LN2}`);
console.log(`10的自然对数${Math.LN10}`);
console.log(`以2为底的e的对数${Math.LOG2E}`);
console.log(`以10为底的e的对数${Math.LOG10E}`);
console.log(`返回2的平方根的倒数${Math.SQRT1_2}`);
console.log(`返回2的平方根${Math.SQRT2}`);

  Math 对象方法:

   1.abs

返回数的绝对值

写法:

console.log(`绝对值:${Math.abs(-12.3)}`);

   2.atan

  返回点的弧度

console.log(`点的弧度:${Math.atan2(40, 40)}`);

3.ceil

对数进行上舍入

写法:

console.log(`对数进行上舍入${Math.ceil(-12.3)}`);

4.floor

对数进行下舍入

写法:

console.log(`对数进行下舍入${Math.floor(-+ 12.3)}`);

5.round

对进行数四舍五入

写法:

console.log(`对数进行四舍五入${Math.round(-12.3)}`);

6.max

两个数的最大值

写法:

console.log(`两个数的最大值${Math.max(123,234)}`);

7.min

两个数的最小值

写法:

console.log(`两个数的最小值${Math.min(123,234)}`);

8.pow

返回x的y次幂

写法:

console.log(`返回x的y次幂${Math.pow(4,3)}`);

9.random

0~1之间随机数:

写法:

console.log(`0-1的随机数:${Math.random()}`);

例子:

1~3的随机数  Math.random()*(最大值-最小值)+最小值1~3的随机数  Math.random()*(最大值-最小值)+最小值

写法:

let num=Math.random()*(3-1+1)+1;
console.log(parseInt(`${num}`));

10.sqrt

返回数的平方根

写法:

console.log(`平方根${Math.sqrt(9)}`);
方法
console.log(`绝对值:${Math.abs(-12.3)}`);
console.log(`点的弧度:${Math.atan2(40, 40)}`);
console.log(`对数进行上舍入${Math.ceil(-12.3)}`);
console.log(`对数进行下舍入${Math.floor(-+ 12.3)}`);
console.log(`对数进行四舍五入${Math.round(-12.3)}`);

console.log(`两个数的最大值${Math.max(123,234)}`);
console.log(`两个数的最小值${Math.min(123,234)}`);
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)}`);
Number 对象

1.NaN

非数字

写法:

console.log(parseInt('asda'));

2.toFixed

保留n位小数

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

Boolean对象:

Boolean 对象表示两个值:"true" 或 "false"。

Date 对象:

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

1.Date

日期 当前日期

写法:

let now: Date = new Date
console.log(now);

2.getDate

写法:

console.log(`号:${now.getDate()}`);

3.getMonth

写法:

console.log(`月:${now.getMonth() + 1}`);

4.getFullYear,getUTCFullYear有两种

写法:

console.log(`年:${now.getFullYear()}`);
console.log(`年${now.getUTCFullYear()}`);

5.getHours

写法

console.log(`时:${now.getHours()}`);

6.

getMinutes

写法:

console.log(`分:${now.getMinutes()}`);

7.

getSeconds

写法:

console.log(`秒:${now.getSeconds()}`);

8.

getMilliseconds

毫秒

写法:

console.log(`毫秒:${now.getMilliseconds()}`);

9.

getTime

1970年1月1日至今的毫秒数

写法:

console.log(`1970年1月1日至今的毫秒数:${now.getTime()}`);

10.设置毫秒数

写法:

now.setTime(now.getTime()+30*24*60*60*1000);
console.log(`${now.getFullYear}年${now.getMonth()}月${now.getDate()}日`);
日期 当前日期
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()}月${now.getDate()}日`);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值