형 변환

묵시적 타입 변환

왠만하면 특정 타입의 값을 기대하는 곳에 다른 타입의 값이 오면, 자동으로 타입을 변환하여 사용한다.

1 - "문자열"; 처럼 아예 형변환이 불가능할 경우 NaN 값을 반환한다.

NaN
Not a Number의 축약형으로, 정의되지 않은 값이나 표현할 수 없는 값이라는 의미를 가집니다. 이러한 NaN은 Number 타입의 값으로 0을 0으로 나누거나, 숫자로 변환할 수 없는 피연산자로 산술 연산을 시도하는 경우에 반환되는 읽기 전용 값입니다.

명시적 타입 변환

명시적 타입 변환을 위해 자바스크립트가 제공하는 전역 함수는 아래와 같다.

  1. Number()

  2. String()

  3. Boolean()

  4. Object()

  5. parseInt()

  6. parseFloat()

Last updated