일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Android
- react-native-camera-roll
- 유니온타입
- 제네릭타입
- sort( )
- 리액트쿼리
- react-native-image-picker
- 타입스크립트
- Flipper
- React
- 자바스크립트
- 자료구조와알고리즘
- 크라코
- react-native
- js
- craco
- react-hook-form
- 프로그래머스
- javascript
- slice
- reactnative
- ios
- react-native-vision-camera
- 리액트네이티브
- Typescript
- 리액트
- 코드숨
- 모던자바스크립트
- 배열
- 파스에러
Archives
- Today
- Total
KassyLog
[모던 자바스크립트]Math 본문
표준 빌트인 객체인 Math는 수학적인 상수와 함수를 위한 프로퍼티와 메서드를 제공한다. Math는 생성자 함수가 아니다. 따라서 Math는 정적 프로퍼티와 정적 메서드만 제공한다.
Math 프로퍼티
- Math.PI
원주율 PI값(3.141592653589793)을 반환한다.
Math 프로퍼티
- Math.abs
인수로 전달된 숫자의 절대값을 반환한다. - Math.round
인수로 던달된 숫자의 소수점 이하르 ㄹ반올림한 정수를 반환한다. - Math.ceil
인수로 전달된 숫자의 소수점 이하를 올림한 정수를 반환한다. - Math.floor
인수로 전달된 숫자의 소수점 이하를 내림한 정수를 반환한다. - Math.sqrt
인수로 전달된 숫자의 제곱근을 반환한다. - Math.random
임의의 난수를 반환한다. - Math.pow
첫번째 인수를 밑으로, 두번째 인수를 지수로 거듭제곱한 결과를 반환한다.
Math.pow(2,8); //256
Math.pow(2,-1); //0.5
Math.pow(2); //NaN
- Math.max
전달받은 인수 중에서 가장 큰 수를 반환한다. 인수가 전달되지 않으면 -Infinity를 반환한다. - Math.min
전달받은 인수 중에서 가장 작은 수를 반환한다. 인수가 전달되지 않으면 Infinity를 반환한다.
배열을 인수로 전달받아 배열의 요소 중에서 최소값을 구하려면 Function.prototype.apply 메서드 또는 스프레드 문법을 사용해야한다.
// 배열 요소 중에서 최소값 취득
Math.min(null, [1,2,3]); //1
//ES 6 스프레드 문법
Math.min(...[1,2,3]); //1
'javascript' 카테고리의 다른 글
[모던 자바스크립트]브라우저의 렌더링 과정 (0) | 2023.03.09 |
---|---|
[모던 자바스크립트]Date (0) | 2023.02.28 |
[모던 자바스크립트]Number (0) | 2023.02.26 |
[모던 자바스크립트]배열 (0) | 2023.02.17 |
[모던 자바스크립트]함수의 추가 기능 (0) | 2023.02.13 |