728x90
728x90
TypeScript란?타입스크립트(TypeScript)는 자바스크립트(JavaScript)에 타입을 추가하여 정적 타이핑을 지원하는 언어이다.마이크로소프트에 의해 개발된 오픈 소스입니다. 대규모 애플리케이션을 개발할 때 코드 관리를 용이하게 하도록 도움을 준다.타입스크립트는 자바스크립트와 완벽하게 호환되며 모든 자바스크립트 라이브러리와 프레임워크를 사용할 수 있도록 설계되었다.TypeScript의 특징정적 타입 지정객체지향 프로그래밍 지원컴파일 시간 오류 검출ES6 및 그 이후 버전의 JavaScript 지원JIDE 지원 강화정적 타입 지정변수, 함수 매개변수, 반환 값 등에 명시적인 타입을 지정할 수 있습니다. 이는 개발 단계에서 타입 관련 오류를 쉽게 잡을 수 있게 도와준다...
JS 함수 선언 방법JavaScript에서 함수는 크게 선언문(Function Declaration) 방식과 표현식(Function Expression) 방식으로 정의한다.함수 선언문 (Function Declaration)함수 선언문은 function 키워드를 사용하여 이름이 지정된 함수를 정의한다.함수 선언문은 호이스팅 되므로, 선언 전에 호출할 수 있다.호이스팅(Hoisting)호이스팅(Hoisting)은 JavaScript에서 변수와 함수 선언을 코드의 최상단으로 끌어올리는 동작이다.이로 인해 코드의 어느 위치에서든지 함수를 호출할 수 있다.// 함수 선언문function sum(a, b) { return a + b;}console.log(sum(2, 3)); // 5함수 표현식 (Funct..
JS 연산자산술 연산자기본적인 수학 연산을 수행한다. console.log(1 + 2); // 덧셈 console.log(4 - 2); // 뺄셈 console.log(3 * 2); // 곱셈 console.log(4 / 2); // 나눗셈 console.log(5 % 2); // 나머지할당 연산자변수에 값을 할당하며, 복합 할당 연산자를 통해 산술 연산과 할당을 동시에 수행할 수 있다.let abc = 0;abc += 2; // abc = abc + 2abc -= 2; // abc = abc - 2abc *= 2; // abc = abc * 2abc %= 2; // abc = abc % 2증감 연산자변수의 값을 1 증가시키거나 감소시킵니다. 전위(++i)와 후위(i+..
JavaScript의 데이터타입데이터 타입은 프로그래밍 언어에서 사용할 수 있는 데이터의 종류를 말한다.JavaScript의 데이터 타입은 크게 원시 타입(Primitive Types)과 객체 타입(Object Types)으로 나누어 진다.원시 타입 (Primitive Types)String텍스트 데이터를 나타내며 큰따옴표, 작은따옴표, 또는 백틱으로 묶어 표현한다.let name = "Hyeon"; // 큰따옴표 사용let greeting = 'Hello'; // 작은따옴표 사용let sentence = `My name is ${name}`; // 백틱과 템플릿 리터럴 사용Number정수 및 부동 소수점 숫자를 나타낸다.let integer = 10;let float = 10.5;BigInt매우 큰 정..