Math 클래스
숫자를 랜덤하게 생성하는 기능부터 학창 시절에 배웠던 사인 코사인 기능이 있음
Math 클래스의 프로퍼티
PI 원주율 값
abs() 숫자의 절댓값을 반환
acos() 숫자의 아크 코사인 값
asin() 숫자의 아크 사인값
......
Math.기능();
- 랜덤 숫자 만들기
- 작은값, 큰 값 알아내기
- 숫자 내림값, 올림값 구하기
-랜덤숫자 만들기
var value = Math.random()*원하는 수
리턴값 -> 0~1 사이의 소수값을 리턴
/////////// 0.5초에 한 번씩 50에서 100 사이의 숫자를 #info에 출력해 주세요.///////////
<script>
var $info = null;
$(document).ready(function(){
$info = $("#info");
showRandom();
setInterval(showRandom,500);
})
//50에서 100 사이 랜덤 숫자 출력
function showRandom(){
var value = parseInt(Math.random()*50)+50;
$info.html(value);
}
</script>
/////////////////////////////////////////////////////////////////////
-작은 값, 큰 값 알아내기
작은 값의 경우
var value = Math.min(minValue/*최솟값*/,userValue/*비교값*/);
리턴값 : userValue 값과 minValue 값을 비교해 작은 값을 리턴
큰 값의 경우
var value =Math.max(maxValue/*최댓값*/,userValue/*비교값*/);
리턴값 : userValue 값과 minValue 값을 비교해 큰 값을 리턴
//////////////////////////////////////////////////////////////////////
<script>
var value = window.prompt("숫자를 입력해 주세요. ", 0 );
value = Math.min(100,Math.max(10,value));
alert(value);
</script>
//////////////////////////////////////////////////////////////////////
-숫자 내림값, 올림값 구하기
Math.floor() 메서드
var result = Math.floor(num);
//내림의 결과를 받는다.
Math.ceil()
var result = Math.ceil(num);
//올림의 결과를 받는다.
'Coding > JavaScript' 카테고리의 다른 글
3.4 Date 클래스 (0) | 2019.07.19 |
---|---|
3.3 String 클래스 (0) | 2019.07.19 |
3.1 타이머 함수 (0) | 2019.07.18 |
2.3 함수 중급 (0) | 2019.07.17 |
2.2 함수의 기능 (0) | 2019.07.17 |