JavaScript 53

Javascript 와 Typescript 문법 차이

JavaScript와 TypeScript 문법의 가장 큰 차이는 '타입 명시' 입니다. TypeScript는 JavaScript가 실행되기 전에 코드의 오류를 더 잘 찾을 수 있도록 '어떤 종류의 데이터'가 사용될지 미리 알려주는 문법들을 추가했습니다. 쉽고 간단하게 주요 차이점을 설명해 드릴게요! 1. 변수와 상수에 '타입'을 명시하는 문법 JavaScript: 변수를 선언할 때, 이 변수가 숫자 데이터를 가질지, 문자열 데이터를 가질지 등을 미리 정해두지 않습니다. 어떤 값이든 자유롭게 넣을 수 있습니다. let 이름 = "김철수"; // 문자열 할당 let 나이 = 30; // 숫자 할당 // 나중에 `이름 = 123;` 처럼 숫자를 넣어도 문법적으로는 문제가 없습니다.TypeScri..

JavaScript 2025.09.21

TypeScript?

TypeScriptJavaScript에 '타입(Type)' 기능을 추가한 프로그래밍 언어입니다.Microsoft에서 개발되었으며, JavaScript의 상위 집합(Superset)이므로, 유효한 모든 JavaScript 코드는 유효한 TypeScript 코드이기도 합니다. 쉽고 간단하게 설명하면 다음과 같습니다.JavaScript에 타입이라는 개념을 추가: JavaScript는 변수에 어떤 종류의 값이든 할당할 수 있는 유연한 언어입니다.예를 들어, let x = 10; 이라고 했다가 나중에 x = "안녕하세요"; 처럼 문자열로 바꿔도 오류가 나지 않습니다.하지만 TypeScript에서는 변수, 함수의 매개변수, 반환 값 등에 number, string, boolean 등과 같은 타입을 명시하여 데이터의..

JavaScript 2025.09.21

JS console.log - 자바스크립트 데이터 콘솔로 체크하기

console.log의 정의console.log()는 JavaScript에서 콘솔에 메시지를 출력하는 데 사용되는 함수입니다. 쉽게 말해 자바스크립트가 출력을 하도록 도와주는 기능으로, 개발자가 코드의 실행 과정을 확인하고 디버깅하는 데 가장 많이 사용되는 도구입니다. 기본 사용법console.log의 기본 구문은 다음과 같습니다:console.log(출력할 대상); console.log(300); // 숫자 300이 출력됩니다.console.log("apple"); // 문자열 "apple"이 출력됩니다.console.log(true); // 불리언 값 true가 출력됩니다. 다양한 사용 방법여러 값 출력하기 여러 값을 쉼표로 구분하여 한 번에 출력할 수 있습니다:let name ..

JavaScript 2025.06.21