지난시간에 기록했던 것을 연장해서 기록해보자! function add10(val: string | number) { return val + 10; } 변수를 넣으면 10을 더해주는 함수가 있다고 가정해보자. 뭔가 이상한 점이 있다. 바로 변수가 string인 경우이다. 변수에 숫자가 아닌 문자열이 오면 에러가 발생한다. 그렇기 떄문이 타입가드가 쓰인다. 타입가드를 사용하지 않으면 에러가 발생하는데, 타입가드를 사용함으로써 이러한 에러를 줄일 수 있다. 01. typeof typeof를 사용해서 원시타입을 검사한다. typeof를 사용하면 타입을 문자열로 반환해서, 이걸 가지고 검사를 한다. function add50(x: string | number){ console.log(x + 50); } add50..