타입스크립트 (이하 TS)는 자바스크립트 (이하 JS)의 불완전성을 보완해주는 언어입니다.여기서, '안전한'이란 타입의 안정성을 뜻합니다.타입 안정성은 타입을 이용해 프로그램이 유효하지 않은 작업을 수행하지 않도록 방지합니다.숫자와 리스트의 연산객체에 존재하지 않는 멤
Boolean 타입은 모든 bool (참과 거짓 중 하나)과 bool에 수행할 수 있는 모든 연산 (||, &&, ! 등)의 집합입니다.number 타입은 모든 숫자와 숫자에 적용할 수 있는 모든 연산 (+, -, \*, /, %, ||, &&, ? 등)의 집합입니다.
자바스크립트 (이하 JS)에서 함수는 일급 객체입니다.함수를 변수에 할당함수를 다른 함수로 전달함수에서 함수를 반환함수를 객체와 프로토타입에 할당함수에 프로퍼티를 기록함수에 기록된 프로퍼티 읽기따라서, 위와 같은 작업을 할 수 있습니다. 타입스크립트 (이하 TS)는 이
체스 엔진을 만드는 예를 들어보겠습니다.먼저 가장 기본적인 타입부터 정의하여야 합니다.체스에는 여섯 가지의 말이 있습니다.체스 말에는 색깔로 상대를 구분하고 체스판의 좌표는 x축이 왼쪽에서 오른쪽으로 A부터 H까지이고, y축이 아래에서 위로 1부터 8까지입니다.이것을