타입 변환 방법
문자열
1. String 생성자 함수를 new 연산자 없이 호출하는 방법
String(1);
String(NaN);
String(true);
2. Object.prototype.toString 메서드를 사용하는 방법
(1).toString();
(NaN).toString();
(true).toString();
3. 문자열 연결 연산자를 이용하는 방법
1 + '';
NaN + '';
true + '';
숫자
1. Number 생성자 함수를 new 연산자 없이 호출하는 방법
Number('1');
Number('-1');
Number('3.14');
Number(true);
2. parseInt, parseFloat 함수를 사용하는 방법(문자열만 변환 가능)
parseInt('0');
parseFloat('3.14');
3. + 단항 산술 연산자를 이용하는 방법
+'0';
+'-1';
+'3.14';
+true;
4. * 산술 연산자를 이용하는 방법
'0' * 1;
'3.14' * 1;
true * 1;
불리언
1. Boolean 생성자 함수를 new 연산자 없이 호출하는 방법
Boolean('A');
Boolean('false');
Boolean('');
Boolean(0);
Boolean(null);
Boolean([]);
2. ! 부정 논리 연산자를 두 번 사용하는 방법
!!'a';
!!0;
!!null;
!![];