JavaScript

[JavaScript] Math 함수에 대해서 알아보기

YaluStar 2023. 1. 20. 01:43

안녕하세요.

 

이번에는 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 함수에 대하여 알아보았습니다.

 

감사합니다.

 

반응형