Web Development/JavaScript(22)
-
제어문
JavaScript에서는 코드의 흐름을 제어하기 위한 다양한 제어문과 반복문을 제공합니다. 이러한 구문들은 조건에 따라 코드를 실행하거나 반복적으로 실행하는 데 사용됩니다.조건문조건문은 특정 조건이 참인지 거짓인지에 따라 다른 코드 블록을 실행하는 구문입니다.if, else if, else 문가장 기본적인 조건문으로, 조건에 따라 코드 블록을 실행할지 결정합니다.기본 구문:if (조건1) { // 조건1이 참일 때 실행될 코드} else if (조건2) { // 조건1이 거짓이고 조건2가 참일 때 실행될 코드} else { // 모든 조건이 거짓일 때 실행될 코드}예제:// 기본 if-else 사용법const age = 25;if (age = 90) { grade = "A";} else { if..
2025.03.30 -
연산자
연산자JavaScript에서는 다양한 연산자를 사용하여 값을 조작할 수 있습니다. 연산자는 값에 대해 특정 연산을 수행하고 결과를 반환합니다.1. 산술 연산자산술 연산자는 수학적 계산을 수행합니다.연산자설명예제결과+덧셈5 + 27-뺄셈5 - 23*곱셈5 * 210/나눗셈5 / 22.5%나머지5 % 21**거듭제곱5 ** 225++증가let a = 5; a++;a는 6이 됨--감소let a = 5; a--;a는 4가 됨// 산술 연산자 예제let a = 10;let b = 3;console.log(a + b); // 13console.log(a - b); // 7console.log(a * b); // 30console.log(a / b); // 3.3333...console.log(a % b); // 1..
2025.03.30 -
기초 문법과 데이터 타입
2. 기초 문법과 데이터 타입변수와 상수JavaScript에서 데이터를 저장하기 위해 변수와 상수를 사용합니다. ES6(ECMAScript 2015)부터 var, let, const 세 가지 방식으로 선언이 가능합니다.var, let, const의 차이점:1. var:함수 스코프(function scope)를 가짐재선언 및 재할당 가능호이스팅(hoisting)될 때 undefined로 초기화됨var name = "홍길동";var name = "김철수"; // 재선언 가능name = "이영희"; // 재할당 가능2. let:블록 스코프(block scope)를 가짐재선언 불가, 재할당 가능호이스팅될 때 초기화되지 않음(TDZ, Temporal Dead Zone)let age = 25;// let age =..
2025.03.30 -
JavaScript 소개
1. JavaScript 소개JavaScript란?JavaScript는 웹 페이지에 동적인 기능을 추가하기 위해 개발된 프로그래밍 언어입니다. 1995년 Netscape의 Brendan Eich에 의해 만들어졌으며, 현재는 웹 개발의 핵심 요소로 자리잡았습니다.웹에서의 역할과 중요성:웹 페이지의 동적인 요소 제어사용자 상호작용 처리데이터 검증 및 처리웹 애플리케이션 개발서버 측 프로그래밍(Node.js)까지 확장HTML, CSS와의 관계:웹 개발에서 세 가지 핵심 기술은 다음과 같습니다.HTML: 웹 페이지의 구조와 내용을 정의CSS: 웹 페이지의 시각적 디자인과 레이아웃을 담당JavaScript: 웹 페이지의 동작과 상호작용을 구현이 세 요소는 함께 작동하여 완전한 웹 경험을 만들어냅니다. HTML이 ..
2025.03.30