Illie
JS. 타입 변환 본문
개요
금요일 시험 문제에서 타입변환이 나왔다
어렴풋이 알고있어서 문제를 틀리지는 않았지만,
다음 번에는 헷갈리지 않도록 하기 위해서, 시간을 조금 더 단축하기 위해서 글로 정리하려 한다
본문
자바스크립트의 타입 변환은 명시적 강제 변환과 암시적 강제 변환으로 구성되어 있다
단어만 봐도 어렴풋이 무슨 내용인지 알 것 같다
명시적 강제 변환
의도적으로 타입 변환을 하는 것이다
String() : 문자열로 변환, null과 undefined 역시도 문자로 변환
toString() : 문자열로 변환, null과 undefine의 경우 TypeError 발생
Number() : 숫자로 변환
parseInt() : 숫자로 변환 (변경불가능한 문자 역시도 숫자로 변환)
암시적 강제 변환
연산 중에 내부적으로 타입을 변환하는 것이다
덧셈 연산자 +
동등 연산자 ==
비교연산자 <, >
논리연산자 &&, ||
결론
의도한건 아니지만 어쩌다 보니 너무 이론적으로 들어가버렸다
'JAVASCRIPT > 자바스크립트' 카테고리의 다른 글
JS. 카드 게임(4) - 피셔-예이츠(Fisher-Yates) (0) | 2022.04.18 |
---|---|
JS. 카드 게임(3) - 카드 셔플을 분해하자! (0) | 2022.04.18 |
JS. 0415 오답노트 (0) | 2022.04.15 |
JS. 부모, 자식, 형제 찾기, 선택하기 (0) | 2022.04.15 |
JS. 클래스 상속 (0) | 2022.04.15 |
Comments