수학 함수의 JS 사용

다음과 같다 사용되는 수학 함수의 여러 가지 방법이 있습니다

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

수학 난수 취득

유일한 인수 이러한 임의의 숫자는 0과 1 사이의 소수를 얻을 한없이 제로에 가까운 소수점에 최소를 얻을 수 있지만, 결코 무한히 가까운 하나를 얻을 수에 0으로 최대의 진수를 실패하지뿐만 아니라 1을 공감하지 못하는

console.log(Math.random());

따라서 사이 (0-9)의 범위에서 얻어진이 진수,최대 10 무한 가까운이 정수

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

숫자 범위 (0 ~ 10)의 기초 (10)에 승산하고 또한 1 구

//方法一
console.log((Math.random()*10)+1)
//方法二
console.log(Math.random()*11)
방법을 추가, 임의의 정수 결과를 얻으려면
console.log(Math.floor(Math.random()*11))
의 범위 (5-10)의 임의의 정수를 얻기 위해서는
console.log(Math.floor(Math.random()*6)+5)

임의의 정수로 지정된 범위의 요약을 얻으려면 법에 따른 방법을 사용하여 포장 할 수있다

function random(min,max){
  return Math.floor(Math.random()*(max-min+1))+min
}
console.log(random(10,20))
게시 39 개 원래 기사 · 원의 찬양 (13) · 전망 2320

추천

출처blog.csdn.net/qq_43205282/article/details/103664469