반응형
Math 메소드
자바스크립트는 웹 페이지에서 수학적 작업을 손쉽게 할 수 있도록 다양한 Math 메소드를 제공하고 있습니다.
1. Math.min()
2. Math.max()
3. Math.random()
4. Math.round()
5. Math.floor()
6. Math.ceil()
7. Math.sin()
인수가 전달되지 않으면 Infinity를 반환하며, 인수 중에 비교할 수 없는 값이 포함되어 있으면 NaN을 반환합니다.
Math.min(); // Infinity
Math.min(1, 10, -100, -10, 1000, 0); // -100
Math.min(1, 10, -100, -10, "-1000", 0); // -1000
Math.min(1, 10, -100, -10, "문자열", 0); // NaN
2. Math.max() 메소드
Math.max(); // -Infinity
Math.max(1, 10, -100, -10, 100, 0); // 100
Math.max(1, 10, -100, -10, "1000", 0); // 1000
Math.max(1, 10, -100, -10, "문자열", 0); // NaN
3. Math.random() 메소드
var min = 10, max = 20;
Math.random(); // [0, 1)
Math.random() * (max - min) + min; // [min, max)
4. Math.round() 메소드
Math.round(10.49); // 10
Math.round(10.5); // 11
Math.round(-10.5); // -10
Math.round(-10.51); // -11
5.Math.floor() 메소드
Math.floor(10.95); // 10
Math.floor(11.01); // 11
Math.floor(-10.95); // -11
Math.floor(-11.01); // -12
6. Math.ceil() 메소드
Math.ceil(10.95); // 11
Math.ceil(11.01); // 12
Math.ceil(11); // 11
Math.ceil(-10.95); // -10
Math.ceil(-11.01); // -11
7. Math.sin() 메소드
Math.sin(0); // 0
Math.sin(Math.PI / 2); // 1
반응형
'IT > 자바스크립트' 카테고리의 다른 글
[자바스크립트] 삼항연산자 (0) | 2020.12.18 |
---|---|
[자바스크립트] String.prototype 메소드 (0) | 2020.10.04 |
[자바스크립트] Number 메소드, 프로토타입 (0) | 2020.10.04 |
[자바스크립트] 함수란? (0) | 2020.03.04 |
[자바스크립트] 카드맞추기 게임 만들기 (2) | 2020.02.21 |