Math对象中常用几个函数ceil,floor,max,min,trunc,

一. Math.trunc(x)

概述

用于返回数字的整数部分,数字符号位也会返回。函数参数分为两大种类:能转化为数值,返回数字的整数部分;无法转化为数值的返回NaN

基本用法

let a = Math.trunc(12.2)
let b = Math.trunc('13.1')
let c = Math.trunc(-1.2)
let d = Math.trunc('aaa')
let e = Math.trunc(NaN)
let f = Math.trunc(null)
let g = Math.trunc(undefined)
console.log(a, b, c, d, e, f, g)
// 12 13 -1 NaN NaN 0 NaN

二. Math.ceil(x)

概述

对数值进行上舍入

基本用法

let a = Math.ceil(12.31)
console.log(a)
// 13

三. Math.floor(x)

概述

对数值进行下舍入

基本用法

let a = Math.floor(12.31)
console.log(a)
// 12

四. Math.max(x,y)

概述

求x,y最大值

基本用法

let a = Math.max(12, 1)
// 12
console.log('12,1最大值:', a)
let a1 = Math.max(2, '3')
// 3
console.log('2,\'3\'最大值:', a1)
let a2 = Math.max('a', '3')
// NaN
console.log(a2)

五. Math.min(x,y)

概述

求x,y最小值

基本用法

let a = Math.min(12, 1)
// 1
console.log('12,1最小值:', a)
let a1 = Math.min(2, '3')
// 2
console.log('2,\'3\'最大值:', a1)
let a2 = Math.min('a', '3')
// NaN
console.log(a2)

六. Math.random()

概述

返回0-1之间的随机数

基本用法

// 0-1之间随机数
let a = Math.random()
console.log('随机数:', a)
/**
* 区间随机数,包含下限,不包含上线
*/
function randomNum(min, max) {
    return Math.floor(Math.random() * (max - min) + min)
}
console.log(randomNum(1, 100))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值