개발공부/타입스크립트(2)
-
타입 할당 및 타입 추론하기
타입스크립트는 result를 계산할때 타입추론(type inference)이라는 내장 기능을 활용한다. 즉 특정변수나 상수에 어떤 타입을 사용했는지를 타입스크립트는 아주 잘 이해한다. const numer1 = 5 타입스크립트에서 식별되는 타입은 아무 숫자형이 아닌 5라는 숫자이다. 상수값에 다른 숫자나 값을 할당할 수 없기 때문이다 여기서 let number1=5 로 변수로 주면 더 이상 5가 상수가 되어야 한다는 의미는 없지만 여전히 타입을 숫자형으로 감지한다. let number1 : number =5 // 등호 왼쪽에 있는 변수 일므 다음에 쌍점을 추가한 뒤 타입이름을 추가할 수 있다. 지정하지 않은 방식으로 이 변수를 생성하는 경우에만 변경된다. 타입스크립트는 추론된 타입이라 하더라도 추론된 타..
2022.10.04 -
Core Types
number:다른 프로그래밍언어에는 특별한 정수형,실수형 또는 이중형이 있지만 타입스크립트와 자바스크립트는 숫자형은 하나뿐이다. string: 작은 따옴표 (' '), 큰 따옴표(" "), 백틱 (` `)과 같은 세 가지 방법중 하나로 정의할 수 있다. 간단한 텍스트이다. 백틱은 특수 구문으로 이를 사용하여 일부 데이터를 동적으로 주입할 수 있는 일반 문자열 , 즉 , 템플릿 리터럴을 작성할 수 있다. boolean: true 또는 false이 될 수 있는 타입이다. 프로그래밍 중에 특히 if 문에서 작업할 때 아주 중요하다. 이 두값은 자바스크립트에서 참 같은 값과 거짓값은 값의 id를 알 수 있기 때문에 중요한데 예를 들어 if 조건문에서 숫자0을 사용하면 이는 거짓으로 처리되어 거짓값이 되기 때문이..
2022.10.04