javascript 14

JavaScript 조건문 정리

JavaScript에서 조건문(Conditional Statement) 은 특정 조건이 참인지 거짓인지에 따라 코드 실행 흐름을 제어합니다. 웹 개발에서 분기 처리, 검증, 이벤트 제어 등에 필수적으로 사용됩니다.1. if문가장 기본적인 조건문으로, 조건이 true일 때만 실행됩니다.let age = 20;if (age >= 18) { console.log("성인입니다.");}2. if ... else문조건이 거짓일 때 다른 코드를 실행할 수 있습니다.let age = 15;if (age >= 18) { console.log("성인입니다.");} else { console.log("미성년자입니다.");}3. if ... else if ... else문여러 조건을 순차적으로 검사할 때 사용합니다.le..

JavaScript 불리언(Boolean)

불리언(Boolean) 은 프로그래밍에서 참(true) 또는 거짓(false) 두 가지 값만을 가지는 자료형입니다.웹 개발, 조건문, 제어문 등에서 논리적 판단을 할 때 가장 기본적으로 사용됩니다.1. 기본 개념값은 true 또는 false논리 연산의 결과로 자주 사용됨조건문(if, while 등)에서 분기 처리를 위해 필수let isActive = true;let isLogin = false; 2. 불리언으로 변환 (Truthy / Falsy)JavaScript에서는 불리언이 아닌 값도 조건문에서 자동 변환됩니다.Falsy 값 (false로 취급됨)false0"" (빈 문자열)nullundefinedNaNTruthy 값 (true로 취급됨)위의 Falsy 값 이외의 모든 값 → 숫자, 문자열, 객체, ..

JavaScript i++ 와 ++i 의 차이

JavaScript(또는 C, Java 등 대부분의 언어)에서 i++ 과 ++i 는 증가 연산자(Increment Operator) 입니다. 둘 다 변수의 값을 1 증가시키지만, 실행되는 시점이 다릅니다.1. i++ (후위 증가, Post-Increment)현재 값이 먼저 사용되고, 그 다음에 1 증가합니다.let i = 5;console.log(i++); // 출력: 5 (출력 후 i = 6)console.log(i); // 출력: 6👉 값 사용 → 그 다음 증가2. ++i (전위 증가, Pre-Increment)먼저 1을 증가시키고, 증가된 값을 사용합니다.let i = 5;console.log(++i); // 출력: 6 (i = 6)console.log(i); // 출력: 6👉 먼저 ..

JavaScript란 무엇인가?

JavaScript(자바스크립트) 는 웹을 움직이게 하는 핵심 프로그래밍 언어입니다. HTML이 웹 페이지의 구조를 담당하고, CSS가 디자인을 담당한다면, JavaScript는 동작(Interaction) 을 담당합니다. 버튼 클릭 시 동작, 팝업 창, 슬라이드 배너, 데이터 검증 등 사용자와 상호작용하는 대부분의 기능은 JavaScript로 구현됩니다.1. 특징인터프리터 언어: 별도 컴파일 없이 브라우저에서 바로 실행객체 기반 언어: 객체(Object)를 중심으로 동작이벤트 기반: 사용자 입력(클릭, 키보드, 스크롤 등)에 따라 반응멀티 패러다임: 절차적, 객체지향, 함수형 프로그래밍 모두 가능크로스 플랫폼: 웹 브라우저만 있으면 어디서든 실행 가능2. JavaScript의 역할동적 웹 구현: 버튼 ..