TS
-
[TS] 함수codeStates front-end/Typescript 2023. 3. 12. 19:46
HTML 삽입 미리보기할 수 없는 소스 📌 함수 📍함수 매개변수 💁매개변수란? 함수를 정의할 때 사용되는 변수를 의미 타입 스크립트에서 함수는 자바스크립트처럼 생성할 수 있으나, 매개변수의 타입과 반환 타입을 설정해야 한다. // 타입을 선언하지 않으면 any로 간주한다 function sing(song : string){ console.log('Singing : ${song}!'); } 🔗 필수 매게변수와 선택적 매게변수 필수 매게변수 타입스크립트는 함수에 정의된 모든 매개변수가 함수에 필요하다고 가정한다. function sendGreeting (message : string, userName: string):void { console.log (`${message}, ${userName}`); } s..
-
[TS] 객체codeStates front-end/Typescript 2023. 3. 6. 20:36
HTML 삽입 미리보기할 수 없는 소스 📌 객체 📍객체 타입 기존 객체에서 타입을 유추하는 방법도 좋치만, 객체 타입을 명시적으로 선언하는 방법도 좋다. 값의 속성의 접근하려면 value.멤버 또는 value['멤버'] const poet = { born : 1935;, name : "Mary Oliver" } poet['born']; // 타입 : number poet.name; // 타입 : String poet,end; // Error // 객체 타입 선언 let student : { age : number; name : string; } student = { age : 20; name : "jeong"; } // 별칭 객체 타입 let student2 : student; student2 = { a..