![[TypeScript] TypeScript 공부일지: any, unknown [6/4 study]](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FF9NmA%2FbtsHZg02QdC%2FAAAAAAAAAAAAAAAAAAAAALDDbNMb38BqhQiiUCmq0AkdKaK1tGCcdLfMjWKPHlqP%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DwZMigqXnDLJ4aLUoctFLQbmCbfs%253D)
[TypeScript] TypeScript 공부일지: any, unknown [6/4 study]Frontend/TypeScript2024. 6. 4. 12:18
Table of Contents
TypeScript 공부일지: any, unknown
❗️주의
지극히 개인 공부한 내용을 올린 거기 때문에 이해하지 못할 수도 있음
❗️any
특정 변수의 타입을 우리가 확실히 모를때 사용
let anyVar: any = 10;
anyVar = "hello";
JS처럼 타입 상관없이 아무 값이나 담게 하려면 any type 사용
anyVar = true;
anyVar = {};
anyVar = () => {};
anyVar.toUpperCase();
anyVar.toFixed();
let num: number = 10;
num = anyVar;
❗️unknown
let unknownVar: unknown;
unknownVar = "";
unknownVar = 1;
unknownVar = () => {};
num = unknownVar 이거는 안됨
메서드도 사용불가
연산기호도 사용불가
if (typeof unknownVar === "number") {
num = unknownVar;
}
이렇게 타입 정제 or 타입 조픽을 통해서는 사용 가능함
@동혁이 :: Eun_Frontend
프론트엔드 공부일지 입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!