본문 바로가기

자바스크립트/자바스크립트 개념

[JavaScript] Number객체&String객체의 기본 메소드/ 2021.11.10

1. Number 객체의 기본 메소드

(1) 숫자 N번째 자릿수까지 출력하기 : toFixed()

소수점 이하 몇 자리까지만 출력하고 싶을 때 사용하는 메소드이다. 소수점 아래 2자리까지 출력하고 싶다면 toFixed(2), 3자리까지 출력하고 싶다면 toFixed(3)형태로 사용한다.

 

toFixed() 

(2) NaN과 Infinity 확인하기 : isNaN(), isFinite()

어떤 숫자가 NaN인지 또는 Infinity인지 확인할 때는 Number.isNaN()메소드와 Number.isFinite()메소드를 사용한다. 

이 메소드들은 숫자 자료형뒤에 온점을 찍고 사용하는 것이 아니라 Number뒤에 점을 찍고 사용한다.

 

먼저 isNaN() 메소드를 사용해보자.

 

isNaN()

 

NaN과 비교하면 모든 값이 false로 나오므로 isNaN()메소드를 사용해야 NaN인지 확인할 수 있다.

 

다음으로 isFinite() 메소드를 사용해보자.

 

isFinite()

 

isFinite() 메소드가 false인 경우는 양의 무한대와 음의 무한대 2가지 경우이다. 

또한 Infinity는 비교 연산자로 사용도 가능하다.

 

비교 연산

2. String 객체의 기본 메소드

(1) 문자열 양쪽 끝의 공백 없애기 : trim()

문자열의 trim()메소드를 사용하면 문자열 앞뒤 공백등을 제거할 수 있습니다.

 

trim()

 

(2) 문자열을 특정 기호로 자르기 : split()

split() 메소드는 문자열을 매개변수(다른 문자열)로 잘라서 배열을 만들어 리턴하는 메소드이다.

 

split()