안녕하세요.
이번에는 JavaScript의 Math 함수에 대하여 알아보겠습니다.
Math 함수
수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체입니다.
min() ⇒ 최솟값
max ⇒ 최댓값
random() ⇒ 0 ~ 1 사이의 랜덤 값 생성
round - 반 올림
ceil - 올림
floor - 내림
<!DOCTYPE html>
<html lang="en, ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JS Math</title>
<script>
console.log(Math.min());
console.log(Math.min(1, 9, 2, 8, 5, 3, 0));
console.log(Math.min(0, 'a', 9));
console.log(Math.max());
console.log(Math.max(1, 9, 2, 8, 5, 3, 0));
console.log(Math.max(0, 'a', 9));
console.log(Math.random());
var min = 1;
var max = 10;
console.log(Math.random() * (max-min) + min);
// 최대값과 최소값 사이의 랜덤 값 구하는 방법
console.log(Math.round(9.5));
console.log(Math.round(9.4));
console.log(Math.ceil(4.4));
console.log(Math.floor(8.4));
</script>
</head>
<body>
</body>
</html>
3번째 줄과 6번째 줄에 NaN이라고 출력된 것은 숫자 사이에 문자가 들어가 있어서 생긴 값이라고 보시면 됩니다.
이상으로 JavaScript의 Math 함수에 대하여 알아보았습니다.
감사합니다.
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 실습코드 (0) | 2023.01.20 |
---|---|
[JavaScript] DOM, 선택자에 대해서 알아보기 (0) | 2023.01.20 |
[JavaScript] Date에 대해서 알아보기 (0) | 2023.01.19 |
[JavaScript] 딕셔너리(dictionary)에 대해서 알아보기 (0) | 2023.01.18 |
[JavaScript] 배열에 대해서 알아보기 (0) | 2023.01.16 |