해결한 사람
1
명
정답률
100.00
%
시간 제한
10
ms
메모리 제한
256
MB
유니온 값은 공통으로 안전한 작업만 할 수 있습니다. typeof, in, 사용자 정의 타입 가드로 경우를 확인하면 TypeScript가 더 구체적인 타입으로 좁힙니다.
아래 코드는 문법을 이해하기 위한 작은 예시이며, 문제의 정답과는 다릅니다.
function format(value: string | number) { return typeof value === 'number' ? value.toFixed(1) : value.trim(); }
문자열 또는 숫자 점수를 받아 타입에 맞게 다른 형식으로 표시하세요.
92.3점으로 표시됩니다.src/lesson.ts을 엽니다.TODO 주석 주변의 코드를 한 단계씩 수정합니다.별도의 입력값은 없습니다.
에디터에 준비된 파일을 수정하고 브라우저 미리보기에서 결과를 확인하세요.
별도의 출력값은 없습니다.
페이지가 정상적으로 열리고 문제의 완성 조건과 동작을 모두 만족하면 됩니다.
도움말: 타입 단언을 쓰지 않아도 typeof 분기 안에서는 number 메서드를 사용할 수 있습니다.