목록type-annotation (3)
Ted's Codding study
1. 타입 어노테이션(Type Annotation)변수, 함수의 매개변수, 함수의 반환값 등에 사용해당 식별자(변수명)의 타입을 명시적으로 선언보통 식별자 뒤에 콜론을 사용하여 직접 명시let number;let anyNumber: any;// any 타입의 변수로 명시하지 않은 경우 값을 할당할 때마다 해당 값의 타입의 변수로 재지정변수에 초기화가 되는 경우 number = 123.456; anyNumber = 123.789; console.log(number.toFixed(2)); // 사용 가능 console.log(anyNumber.toFixed(2)); // 사용 가능 number = '전화번호'; anyNumber = '전화번호'; // console.log(number.toFix..
1. 객체 타입 지정(명시)객체 타입 정의 시 {}(중괄호)를 사용하여 표현객체 타입의 경우 타입끼리의 구분 시 세미콜론(;) 사용을 권장!객체 타입 정의와 객체의 차이점콜론의 우변에는 값 대신 해당 속성값의 타입을 명시(지정)구분자로 콤마(,) 뿐만 아니라 세미콜론(;)도 사용 가능객체 타입 명시변수 명 뒤에 콜론을 사용하여 명시콜론 뒤 중괄호를 사용객체 타입 예시const user: { name: string; age: number } = { name: '테드', age: 50, height: 169, // Error - 객체의 경우 타입으로 명시되지 않은 속성은 정의할 수 없음};+) 객체의 경우 타입으로 명시된 값은 반드시 정의되어 있어야 함! 만약 위 코드에서 age를 주석 처리를 한다면 ..
타입스크립트의 타입 명시 방법(타입 명시는) 필수 사항 X프로그램의 안정성과 가독성을 높이는 중요한 역할타입 어노테이션(Type Annotation, 타입 주석)변수명 뒤에 콜론을 이용하여 JS 코드에 타입을 정의하는 방식 타입1. 기본타입(원시 타입: string, number, boolean 등)변수명 뒤에 콜론을 첨부하고 타입을 명시typeof 연산자를 사용했을 때 나타나는 변환값과 동일한 이름으로 명시String, Number, Boolean과 같이 대문자로 시작하는 타입 또한 동일한 방법으로 명시위의 형태는 JS의 '특수 내장 타입'소문자 형태의 타입 사용을 권장let name: string = '테드';// 권장) 변수명: 타입명let height: number = 177;let isStude..