Language/Javascript

[JS] 표준 객체 모음

검은 까마귀 2022. 2. 24. 20:46

1. Number.parseFloat()
Number.parseFloat() 메소드는 문자열을 파싱(parsing)하여, 문자열에 포함된 숫자 부분을 실수 형태로 반환합니다.문자열에 여러 개의 숫자가 존재하면, 그중에서 첫 번째 숫자만을 실수 형태로 반환합니다.

2. Number.parseInt()
Number.parseInt() 메소드는 문자열을 파싱하여, 문자열에 포함된 숫자 부분을 정수 형태로 반환합니다.

문자열에 여러 개의 숫자가 존재하면, 그중에서 첫 번째 숫자만을 정수 형태로 반환합니다.

3. Number.isNaN()
Number.isNaN() 메소드는 전달된 값이 NaN인지 아닌지를 검사합니다.

 

이 메소드는 전역 함수인 isNaN() 함수가 가지고 있던 숫자로의 강제 변환에 따라 발생하는 문제를 더는 겪지 않게 해줍니다.

이 메소드는 오직 숫자인 값에서만 동작하며, 그 값이 NaN인 경우에만 true를 반환합니다.

4. Number.isFinite()
Number.isFinite() 메소드는 전달된 값이 유한한 수인지 아닌지를 검사합니다.

 

이 메소드는 전역 함수인 isFinite() 함수처럼 전달된 값을 숫자로 강제 변환하지 않습니다.

이 메소드는 오직 셀 수 있는 값에서만 동작하며, 그 값이 유한한 경우에만 true를 반환합니다.

5. Number.isInteger()
Number.isInteger() 메소드는 전달된 값이 정수인지 아닌지를 검사합니다.

전달된 값이 정수이면 true를 반환하며, 정수가 아니거나 NaN, Infinity와 같은 값은 모두 false를 반환합니다.

6. Number.isSafeInteger()
Number.isSafeInteger() 메소드는 전달된 값이 안전한 정수(safe integer)인지 아닌지를 검사합니다.

 

안전한 정수(safe integer)란 IEEE 754 국제 표준에서 정의한 64비트 부동 소수점 수로 정확히 표현되는 정수를 의미합니다. [-(253- 1)부터 (253- 1)까지의 모든 정수가 안전한 정수에 포함됩니다.]

1. Number.prototype.toExponential()
이 메소드는 Number 인스턴스의 값을 지수 표기법으로 변환한 후, 그 값을 문자열로 반환합니다.

이때 전달받은 값은 지수 표기법에서 소수 부분의 자릿수로 사용됩니다.

 

2. Number.prototype.toFixed()

이 메소드는 Number 인스턴스의 값을 지수 표기법으로 변환한 후, 그 값을 문자열로 반환합니다.

이때 전달받은 값은 지수 표기법에서 소수 부분의 자릿수로 사용됩니다.

 

3. Number.prototype.toPrecision()
이 메소드는 Number 인스턴스의 가수와 소수 부분을 합친 자릿수를 전달받은 값으로 고정한 후, 그 값을 문자열로 반환합니다.

4. Number.prototype.toString()

이 메소드는 Number 인스턴스의 값을 문자열로 반환합니다.

전달받은 값에 해당하는 진법으로 우선 값을 변환한 후, 그 값을 문자열로 반환합니다.

5. Number.prototype.valueOf()
이 메소드는 Number 인스턴스가 가지고 있는 값을 반환합니다.


1. Math.min()

최소값 반환

2. Math.max()
최대값 반환

3. Math.random()

0과 1사이에 무작위 숫자를 반환한다.

4. Math.round()
소수첫번째 자리에서 반올림 후에 반환

5. Math.floor()

인수로 전달받은 값과 같거나 작은 수중에 큰 정수를 반환한다

6. Math.ceil()
올림

7. Math.sin()
사인 함수 반환

 

1. getFullYear(): 4비트(YYYY)로 반환 한다.

2. getDate()/getMonth(): 해당하는 숫자를 반환

3. getDay(): 일요일(0)~ 토요일(6)로 반환함

4. getTime(): 1970년 1월 1일 0시 0분 0초부터 현재까지의 시간을 밀리초 단위로 환산한 값을 숫자로 반환함

 

Date.prototype setter 메소드는 날짜와 관련된 정보를 설정하기 위한 메소드입니다.

가장 많이 사용되는 대표적인 setter 메소드는 다음과 같습니다.

 

1. setFullYear(): setFullYear() 메소드는 Date 객체의 값을 특정 날짜로 설정합니다.

2. setDate(): setDate() 메소드는 Date 객체의 일자 값을 특정 일자로 설정합니다.

String 메소드
String 메소드는 String 객체에 정의된 문자열과 관련된 작업을 할 때 사용하는 메소드입니다.

1. String.fromCharCode(): 유니코드에 해당하는 문자들로 구성된 문자열로 반환
2. String.fromCodePoint(): 코드 포인트에 해당하는 문자들로 구성된 문자열을 반환

 

반응형

'Language > Javascript' 카테고리의 다른 글

[JS] Array 객체  (0) 2022.03.01
[JS] String.prototype 메소드  (0) 2022.03.01
[JS] 객체 메소드  (0) 2022.02.24
[JS] 객체 다루기  (0) 2022.02.24
[JS] 프로토타입  (0) 2022.02.24