본문 바로가기

type3

[Typescript] 함수와 선언문 타입스크립트에서 함수 선언문은 자바스크립트 함수 선언문에서의 매개 변수와 함수 반환값에 타입을 붙이는 형태이다 function 함수 이름( 매개변수1 : 타입1, 매개변수2, 타입2[,...]): 반환값 타입{ 함수 몸통 } function add(a: number, b: number): number { return a + b } 변수와 마찬가지로 함수 선언문에서도 타입 주석을 생략할 수 있으나, 타입이 생략되면 함수의 구현 의도를 알기 어렵다. void 타입 값을 반환하지 않는 함수의 반환타입이다. function print(name: string, age: number): void { console.log(`name: ${name}, age: ${age}`) } 함수의 타입을 함수 시그니처라고 하는데.. 2021. 2. 1.
[Typescript] 객체와 타입 타입스크립트에서 기본적으로 제공하는 타입은 자바스크립트와 호완성을 위해 그에 대응하는 타입을 제공해준다. 자바스크립트에서는 첫글자를 대문자로 표시하지만 타입스크립트에서 타입은 소문자로 표시한다. 유형 자바스크립트 타입 타입스크립트 타입 수 타입 Number number 불리언 타입 Boolean boolean 문자열 타입 String string 객체 타입 Object object 타입 주석 타입스크립트는 자바스크립트 변수 선언문을 확장해 다음과 같은 형태로 타입을 명시하는데, 이는 타입 주석이라고 한다. let 변수이름: 타입 [= 초깃값] let n: number = 1 let b: boolean = true let s: string = 'hello' let o: object = {} 이렇게 선언된 .. 2020. 12. 29.
[Javascript] 타입 변수에는 여러가지 타입이 있다. 타입의 종류에는 숫자 , 문자, 불리언, 배열, 객체, 함수, undefineded 등 이 있다. 1 + 1 = 2 typeof 2 // 'number' 1, 2, 30, 0, -3 등 수를 계산을 할 수 있는 숫자가 있다. 숫자의 경우 + - * / % 등 연산자를 사용하여 수를 계산할 수 있는 것이 특징이다. 'English' '3' '+' typeof '문자' // 'string' 'English' 'string ' '문자' '32' 등 수가 아닌 문자로 인식하는 것이 바로 문자열이다. 문자의 경후 따옴표('') 나 쌍따옴표("") 사이에 표시되며, 숫자나 연산자가 들어가더라도 문자열로 인식한다. 3 + '5' = '35' 숫자와 문자의 구분이 특히 중요한데, 숫자가.. 2020. 4. 1.