uso js de funciones matemáticas

Hay muchos métodos de las funciones matemáticas utilizadas son las siguientes

var arr=[1,2,3,4,5,6]
//最小值
console.log(Math.min(...arr)) //结果: 1

//最大值
console.log(Math.max(...arr))  //结果: 6

//绝对值
console.log(Math.abs(-10))  //结果: 10

//退一取整(向下取整)
console.log(Math.floor(1.9))   //结果: 1

//进一取整(向上取整) 
console.log(Math.ceil(1.1))   //结果: 2

//幂运算 2的3次方
console.log(Math.pow(2,3))   //结果 8

//平方运算  返回一个数的平方根
console.log(Math.sqrt(9))  // 结果 3

énfasis

Matemáticas adquisición de números aleatorios

Tal número aleatorio sólo adquirió conseguir un decimal entre 0 y 1, para obtener el mínimo infinitamente cerca de cero posiciones decimales, pero nunca dejan de 0, el máximo decimal infinitamente cerca se obtiene 1, pero también fallan a la empatía 1

console.log(Math.random());

De este modo obtenido en la gama de (0-9) entre elHay número decimal,Infinitamente cerca del máximo 10Este entero

console.log(Math.random()*10)

Para obtener el intervalo de números (0 a 10), la multiplicación y la adición de 1 a 10 sobre la base de

//方法一
console.log((Math.random()*10)+1)
//方法二
console.log(Math.random()*11)
Para obtener un resultado al azar enteros, añadir un método
console.log(Math.floor(Math.random()*11))
Para obtener un número entero aleatorio en el rango de (5-10)
console.log(Math.floor(Math.random()*6)+5)

Para obtener un resumen de la gama especificada en un entero aleatorio puede ser empaquetado utilizando el método de acuerdo con la ley

function random(min,max){
  return Math.floor(Math.random()*(max-min+1))+min
}
console.log(random(10,20))
Publicado 39 artículos originales · alabanza ganado 13 · vistas 2320

Supongo que te gusta

Origin blog.csdn.net/qq_43205282/article/details/103664469
Recomendado
Clasificación