목록Front-End/Typescript (2)
09009
인터페이스아래와 같이 코드 작성 시 에러 발생 에러 발생 : object에는 특정 속성 값에 대한 정보가 없기 때문 property를 정의해서 객체를 표현하고자 할때는 인터페이스를 사용한다. 위의 코드에서 성별은 Optional로 처리헤보면 아래와 같은 결과가 나온다.(입력을 해도 되고 안해도 되는 속성은 변수명 뒤에 ?를 붙인다) readonly 속성 붙이기 기존 코드 readonly 속성 붙이면 읽기 전용이라 수정할 수 없음. 학년별 성적 속성 추가 시, 아래와 같이 코드를 작성하면 에러가 발생한다. 아래 코드로 변경하면 에러는 발생하지 않지만 이는 적합한 코드가 아니다. 아래 코드로 작성하는 것이 바람직함 Add 인터페이스 예시 작성 boolean interface Add { (n..
타입 지정하기function add(a: number, b: number) { return a + b}const sum: number = add(1, 2)console.log(sum); // 3 TypeScriptlet age: number = 30;let isAdult: boolean = true;let a : number[] = [1,2,3];let a2: Array = [1,2,3];let week1: string[] = ['mon', 'tue', 'wed'];let week2: Array = ['mon', 'tue', 'wed']; JavaScriptlet age = 30;let isAdult = true;let a = [1, 2, 3];let a2 = [1, 2, 3];let week1 ..
