개발자 Saaad

[JavaScript] 다양한 Math 함수 본문

학습/kakao X goorm 풀스택12회차

[JavaScript] 다양한 Math 함수

Saaad 2024. 11. 27. 10:21
const num1 = 20;
const num2 =10;
let val;

// 간단한 연산
val = num1 + num2; // +
val = num1 * num2; // x
val = num1 - num2; // -
val = num1 / num2; // 나눈 몫
val = num1 % num2; // num1을 num2로 나눴을 때 나머지를 구합니다.

// Math 연산자 
val = Math.E; // 자연로그 e 리턴
val = Math.PI; // 원주율 리턴
val = Math.SQRT2; // 2의 제곱근 
val = Math.SQRT1_2 // 1/2 의 제곱근
val = Math.LN2; // 자연 로그의 밑 e에 대한 2의 로그 ln(2)
val = Math.LN10; // ln(10), 로그의 밑이 e
val = Math.LOG2E; // log_2(e), 로그의 밑이 2
val = Math.LOG10E; // log_10(e), 로그의 밑이 10
val = Math.round(2.4); // 반올림
val = Math.ceil(2.4); // 올림
val = Math.floor(2.8); // 내림
val = Math.abs(-2); // 절댓값
val = Math.pow(8, 2); // 거듭 제곱 
val = Math.min(2, 3, 7, 11, 6, -1); // 최소값 판별
val = Math.max(2, 3, 5, 7, 11, 6, -1); // 최대값 판별
val = Math.random(); // 0~1 사이의 랜덤 수 

// 1 ~ 20 랜덤 숫자 뽑기
val = Math.floor(Math.random() * 20 + 1);

'학습 > kakao X goorm 풀스택12회차' 카테고리의 다른 글

[웹개발] Window 객체  (0) 2024.11.27
[JavaScript] Template Literals  (1) 2024.11.27
[JavaScript] 타입 변환  (0) 2024.11.27
[JavaScript] 타입(type)  (0) 2024.11.27
[JavaScript] 호이스팅(Hoisting)  (0) 2024.11.27