본문 바로가기

modern javascript3

자바스크립트의 유연한 데이터 타입 📘 자바스크립트의 유연한 데이터 타입1️⃣ 자바스크립트는 동적 타입 언어자바스크립트는 동적 타입 언어입니다.즉, 변수를 선언할 때 데이터 타입을 명시하지 않고, 값이 할당될 때 자동으로 타입이 결정됩니다.let value = 10; // 처음에는 숫자 타입value = "hello"; // 문자열로 변경value = true; // 불리언으로 변경 가능이처럼 같은 변수에 다양한 타입의 값을 할당할 수 있는 유연성이 자바스크립트의 큰 특징 중 하나입니다.2️⃣ 자동 타입 변환 (Type Coercion)자바스크립트는 연산이나 비교를 수행할 때, 상황에 따라 타입을 자동으로 변환합니다. 이를 타입 강제 변환(Type Coercion)이라고 합니다.예시 1: 문자열과 숫자 간의 자동 변환console.log.. 2025. 1. 6.
모던 자바스크립트의 데이터 타입 📘모던 자바스크립트의 데이터 타입1️⃣ 데이터 타입의 종류자바스크립트의 데이터 타입은 크게 두 가지로 나뉩니다:기본형(Primitive Type): 값 자체를 저장참조형(Reference Type): 값의 메모리 주소를 저장2️⃣ 기본형 (Primitive Type)기본형 데이터 타입은 변수가 값 그 자체를 담고 있으며, 변경 불가능한(Immutable) 속성을 가집니다.1. Number숫자 데이터를 표현합니다. 정수와 소수를 모두 포함하며, NaN(숫자가 아님)과 Infinity 같은 특별한 값도 포함합니다.const age = 25; // 정수const price = 19.99; // 소수2. String문자열 데이터를 표현합니다. 작은따옴표, 큰따옴표, 백틱으로 감쌀 수 있습니다.const nam.. 2025. 1. 6.
모던 자바스크립트 📘 모던 자바스크립트란 무엇인가요?1️⃣ 자바스크립트는 어떤 언어인가요?자바스크립트는 웹 개발에 꼭 필요한 언어입니다. 우리가 매일 사용하는 웹사이트에서 클릭, 스크롤, 팝업 창 같은 다양한 동작을 만들 수 있게 해주는 역할을 합니다.예를 들어:버튼을 클릭하면 화면이 바뀌는 것검색창에 단어를 입력할 때 추천 단어가 나오는 것모두 자바스크립트 덕분입니다.2️⃣ 왜 '모던 자바스크립트'가 등장했나요?초기 자바스크립트는 간단한 기능만 수행할 수 있었습니다. 하지만 웹이 점점 발전하면서 더 복잡한 작업이 필요해졌습니다.이에 따라 자바스크립트도 점점 진화하게 되었고, 그 결과 모던 자바스크립트라는 새로운 개념이 생겼습니다.모던 자바스크립트란?자바스크립트를 더 쉽고, 빠르고, 효율적으로 만들기 위해 2015년부터.. 2025. 1. 6.