본문 바로가기

반응형

DEV/JS, TS

(3)
[TypeScript] 타입스크립트의 기본 타입 정리 저는 지금 타입스크립트를 기본으로 한 환경에서 개발을 하고있습니다. 하지만 타입스크립트를 쓰면서 아무 생각없이 그냥 쓰던 타입들이 있어서 알아보던 중 기본 타입이 굉장히 많다는걸 알게되어 블로그에 정리 해보려고 합니다. 타입스크립트의 기본 타입 Boolean Boolean 타입은 true 또는 false 값을 가지는 논리 타입입니다. let isDone: boolean = false; Number Number 타입은 부동소수점 숫자를 나타냅니다. 타입스크립트는 10진수와 16진수 리터럴 외에도, ECMAScript 2015에서 도입된 2진수 및 8진수 리터럴을 지원합니다. let decimal: number = 6; let hex: number = 0xf00d; let binary: number = 0b..
[TypeScript] 타입스크립트에서 type과 interface의 차이점 타입스크립트는 자바스크립트의 상위 집합 언어로 변수, 함수 등에 타입을 명시하여 실수를 줄이고 코드의 안정성을 높이는 장점을 가진다. 타입스크립트에서 타입을 정의할 수 있는 방법으로 'Interface'와 'Type'이 있으며, 둘 다 유사한 기능을 가지고 있는데, 두 기능은 차이점을 알아보겠습니다. Interface Interface는 타입스크립트 만의 고유한 개념으로, 객체의 타입을 정의하기 위한 수단이다. 인터페이스로 사용자 객체를 정의하면 다음과 같다. interface User { name: string; age: number; } 위 코드를 보면 User는 인터페이스 이름으로 사용자 객체를 정의하고 있는데, 앞으로 User 인터페이스를 사용하여 객체를 생성할 수 있다. const myUser:..
[JavaScript] == 과 ===의 차이점 ==, ===은 비교를 위해 사용되는 연산자이다. 하지만 두가지가 어떻게 보면 비슷한 역할을 하는데 정확히 어떤 부분에서 차이가 있는지 알아보면 좋을것같다. 💡 각각의 이름 == : Equal Operator === : Strict Equal Operator 1. == : Equal Operator 비교연산을 할때 사용되는 연산자로 a와 b가 있을때 값을 비교하며 같으면 true, 다르면 false를 반환한다. 결국 이녀석에게 있어서 가장 중요한것은 값인것이다. 예를 들어 a=2 , b=”2” 일때 Equal Operator은 true를 반환한다. 아래의 예시를 보자, a와 b는 2라는 값을 동일하게 가지고 있기 때문에 true가 된것이다. 이 밖에도 아래 사진과 같이 값만 같으면 모두다 true를 반환..

반응형