타입스크립트(2)
-
러닝타입스크립트 2장
👀타입👀 "타입"은 자바스크립트에서 다루는 형태에 대한 설명이다. 여기서 "형태"란 값에 존재하는 속성과 메서드 그리고 내장되어 있는 typeof 연산자가 설명하는 것을 의미한다. 타입스크립트에는 아래의 일곱 가지 타입을 원시타입으로 정의한다. null undefined boolean // true 혹은 false string // "문자열" ,"123"... number // 12134564789, 2.4 bigint // 0n, 2n, -4n, ... symbol // Symbil(), Symbol("hi"), ... ※ Boolean, Number, String과 같은 래퍼 객체와는 다릅니다. 타입스크립트는 마우스 오버로 문자열 변수의 타입을 보여준다. 타입추론 타입스크립트는 초깃값으로 변수타입을 ..
2023.04.05 -
러닝타입스크립트 1장
제한을 통한 자유 타입스크립트를 사용하면 매개변수와 변수에 타입을 지정 할 수 있다. 코드를 지정한 방법으로만 사용하도록 제한한다면, 타입스크립트는 코드의 한 영역을 변경하더라도 이 코드를 사용하는 다른 코드영역이 멈추지 않는다는 확신을 줄 수 있다. function sayMyName(fullNmae) { console.log("내이름을 불러줘 쎄마넴 쎄마넴") } sayMyName("park","subeom") // Error : Expected 1 argument, but got 2. 위 코드는 자바스크립트에선 오류없이 작동되지만, 타입스크립트에선 허용하지않는다. 지정한 인수의 수와 다르게 사용하여 함수를 호출하는 것은 타입스크립트가 제한하는 자바스크립트가 가진 자유의 일종이다. 타입스크립트 환경에서..
2023.04.05