0326 TIL : JS의 사칙연산과 Math객체의 메서드

Clear·2023년 3월 26일
0

Daily Posting

목록 보기
8/27

다른 연산자는 같고, 다만 파이썬의 '//'에 해당하는 연산자가 JS에는 없다. 따라서 Math.floor(n/10) 메서드를 사용해서 몫을 구해야 한다.

그 외 많이 쓰이는 Math 메서드들은 아래와 같다.

  1. Math.abs(): 숫자의 절대값을 반환합니다.
  2. Math.ceil(): 주어진 숫자보다 크거나 같은 가장 작은 정수를 반환합니다.
  3. Math.floor(): 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환합니다.
  4. Math.round(): 숫자를 가장 가까운 정수로 반올림합니다.
  5. Math.max(): 0개 이상의 숫자 중 가장 큰 숫자를 반환합니다.
  6. Math.min(): 0개 이상의 숫자 중 가장 작은 숫자를 반환합니다.
  7. Math.random(): 0(포함)과 1(제외) 사이의 난수를 반환합니다.
  8. Math.pow(): 지정된 지수로 거듭제곱한 밑의 값을 반환합니다.
  9. Math.sqrt(): 주어진 숫자의 제곱근을 반환합니다.
  10. Math.log(): 주어진 숫자의 자연 로그(밑 e)를 반환합니다.
  11. Math.exp(): 주어진 숫자만큼 거듭제곱한 e를 반환합니다.

8~11번은 조금 생소해서 예제 코드를 가져왔다.

const base = 2;
const exponent = 3;
const number = 16;

const powerResult = Math.pow(base, exponent); // returns 8
const sqrtResult = Math.sqrt(number); // returns 4
const logResult = Math.log(number); // returns 2.772588722239781
const expResult = Math.exp(exponent); // returns 20.085536923187668

pow : 거듭제곱
sqrt : 제곱근(루트 씌운것)
log, exp는 몰?루?

0개의 댓글