False
TypeScript - symbol
TypeScript - symbol
2022.02.06ECMAScript 2015의 Symbol이 추가 되었다. new Symbol 로 사용할 수 없다. Symbol 을 함수로 사용해서 symbol 타입을 만들어낼 수 있다. 함수로 사용할때는 대문자로 Symbol, 타입으로 사용할때는 소문자 symbol 이다. console.log(Symbol('foo') === Symbol('foo')); 프리미티브 타입의 값을 담아서 사용한다. 고유하고 수정 불가능한 값으로 만들어준다. 주고 접근을 제어하는데 쓰는 경우가 많다. const sym = Symbol(); const obj = { [sym]: "value", }; obj[sym]; Notion : https://torpid-pasta-de7.notion.site/Basic-Types-7c1eff4fb5f34..
TypeScript - string
TypeScript - string
2022.02.06다른 언어에서와 마찬가지로 텍스트 형식을 참조하기 위해 ‘string’ 형식을 사용한다. JavaScript와 마찬가지로, TypeScript는 문자열 데이터를 둘러싸기 위해 큰 따옴표(”) 나, 작은 따옴표(’)를 사용한다. let myName: string = 'Kdong'; myName = "DongJae"; Template String 행에 걸쳐 있거나, 표현식을 넣을 수 있는 문자열 이 문자열은 backtick (= backquote) 기호에 둘러쌓여 있다. 포함된 표현식은 ${ expr } 와 같은 형태로 사용한다. let fullName: string = `Kang Dongjae`; let age: number = 30; let sentence: string = `Hello, my name ..
TypeScript - boolean
TypeScript - boolean
2022.02.06let isDone: boolean = false; isDone = true; console.log(typeof isDone); // 'boolean' let isOk: boolean = true; let isNotOk: boolean = new Boolean(true); // 프리미티 타입인 isNotOk는 오류가 나온다. 그래서 이런류는 사용하지 않는다.