기타

type script

세모데 2020. 11. 30. 15:29

typescript는 type-based 언어이며, javascript와 함께 사용하여 강력한 능력을 제공함

 

1. string
const test: string = `Hello ${test}!`;

 

2. number

javascript와 같이 모두 floating-point value로 처리

const name: number = 25;

 

3. boolean

const isBool: boolean = true;

 

4. arrays

const numArray: number[] = [1, 3, 5, 7, 11];

 

5. tuple

특정한 구조를 가지고 있는, 2가지 요소를 가진 배열과 비슷

let name: [number, string]

name = [1, 'test1'[;

console.log(`test...${name[0]} ,,,  ${name[1]}`);

 

6. enum

javascript에 object와 비슷

 

enum Color {

    Red = '#FF0000',

    Blue = '#0000FF',

    Green = '#00FF00',

}

 

console.log(Color.Red);

 

7. objects

objects는 속성을 가지고 있는 특별한 형태의 form

 

interface iUser {

    id: number,

    name: string,

    age: number;

}

 

const user: iUser = {

    id: 1,

    name: 'test1',

    age: 30

};