본문 바로가기
🔧JavaScript 자바스크립트

[JavaScript] #6 객체 - 수학 객체 math() . 1 ~ 10 정수만 뽑기

by 로띠 2021. 7. 15.

Q . Math() 란?

   앞서 배운 산술연산자 기능 외에도 올림, 반올림, 내림 등 수학 기능을 편리하게 사용할 수 있다

 


 

 

#1  Math() 의 종류

 

   -- Math.max( 숫자 1, 숫자2 )  =  숫자 중 가장 큰 값

   -- Math.min( 숫자 1, 숫자2 )  =  숫자 중 가장 작은 값

   -- Math.random()       =   0 ~ 1 중 랜덤 값

   -- Math.round( 숫자 )  =  반올림 (소수 첫째 자리)

   -- Math.ceil(숫자)       =  올림 (소수 첫째 자리)

   -- Math.floor(숫자)     =  내림 (소수 첫째 자리)

   -- Math.abs( 숫자 )     =  숫자의 절댓값

 

 

	var num = 1.2345 ;
    
	Math.round( num );	// 1  // 반올림
	Math.ceil( num );	// 2	// 올림
	Math.floor( num );	// 1	// 내림
    
	Math.max( 1,5,10 );	// 10	// 가장 큰 수
	Math.min( 1,5,10 );	// 1	// 가장 작은 수
    
	Math.random();		// 0 ~ 1 난수

 

 

 

 


 

 

 

#2  random() 으로 1 ~ 10 정수만 뽑기

 

 

   random() 은 0~1 난수를 반환하기 때문에 0.2 같은 소수점 숫자도 마구 나온다

   정수로 1 ~10 을 랜덤하게 뽑아보자

	Math.ceil(Math.random()*10);

 

 

    사실 parseInt 를 사용해도 된다

	parseInt(Math.random()*10)+1;

    0 ~ 9의 값이 출력되기 때문에 + 1 하면 끝 ! 

 

 

 

 

 

 

 

 Good !