옝옹
냠
옝옹
전체 방문자
오늘
어제
  • 분류 전체보기 (84)
    • [LG유플러스]유레카 SW (5)
    • React (20)
    • JS (17)
    • TypeScript (5)
    • CSS & HTML (1)
    • 알고리즘 (11)
    • JAVA (20)
    • GIT (1)
    • 자격증 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • useState
  • 자바스트립트
  • indexOf()
  • 변수선언
  • Node.js
  • 타입스크립트
  • 혼자 공부하는 자바
  • template literal
  • 템플릿리터럴
  • JavaScript
  • match()
  • 자바
  • 리액트를다루는기술
  • 리액트
  • 노마드코더
  • reduce
  • 백준
  • 코드스플리팅
  • sort() 메서드
  • 타입변환
  • useMemo
  • ==
  • useRef
  • do-while문
  • 함수선언
  • TypeScript
  • java.util패키지
  • While문
  • switch문
  • map() 함수
  • useCallback
  • js
  • 자바스크립트
  • fillter
  • 인스턴스멤버
  • toFixed
  • 접근제한자
  • useEffect
  • java
  • map
  • java.lang패키지
  • 기본api클래스
  • 정적멤버
  • join() 메서드
  • break문
  • 화살표함수
  • reverse() 메서드
  • join()
  • continue문
  • 혼자공부하는자바

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
옝옹

냠

JS

[JS] Math 객체

2023. 1. 13. 23:49

Math

  • 수학에서 자주 사용하는 상수와 함수를 위한 속성과 메소드를 가진 내장 객체
    • 함수 객체가 아님
  • Number 자료형만 지원하며 BigInt와는 사용 불가능
  • 생성자가 존재하지 않아서 따로 인스턴스를 생성하지 않더라도 Math 객체의 모든 method나 property를 바로 사용 가능

[가장 많이 사용되는 대표적인 Math 메소드]

Math.min(x, y, z...) 가장 작은 값을 반환
Math.max(x, y, z...) 가장 큰 값 반환
Math.random() 0보다 크거나 같고 1보다 작은 무작위 숫자 반환
Math.round(x) 소수점 첫번째 자리에서 반올림 후 반환
Math.floor(x) 인수와 같거나 작은 수 중에서 가장 큰 정수 반환
Math.ceil(x) 인수와 같거나 큰 수 중에서 가장 작은 정수 반환
Math.abs(x) x의 절댓값 반환
Math.sqrt(x) x의 제곱근 반환
Math.cbrt(x) x의 세제곱근 반환
Math.exp(x) e의 x제곱근 값을 반환
Math.log(x) x의 자연로그 값을 반환.(ln x)
Math.log2(x) x의 2를 밑으로 가지는 로그 값을 반환
Math.pow(x, y) x의 y제곱을 반환
Math.sign(x) x의 부호 값을 반환

 

1) javascript 나눗셈에서 몫 구하기

let result = parseInt( x / y );

2) Math.min, Math.max 인자에 배열 넣는 방법

let min = Math.min(...arr);
let max = Math.max(...arr);
  • spread연산자를 사용하여 배열의 원소들을 인자로 나열하여 준다.

 

 

참고

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math

 

저작자표시 비영리 변경금지 (새창열림)

'JS' 카테고리의 다른 글

[JS] Javascript 이론 (1)  (0) 2023.01.14
[JS] join() 메서드  (2) 2023.01.13
[JS] Number vs parseInt  (1) 2023.01.13
[JS] const vs let vs var  (3) 2023.01.13
[JS]백준에서 node.js 입출력 받기  (0) 2023.01.09
    'JS' 카테고리의 다른 글
    • [JS] Javascript 이론 (1)
    • [JS] join() 메서드
    • [JS] Number vs parseInt
    • [JS] const vs let vs var
    옝옹
    옝옹

    티스토리툴바