반응형

JS 5

JavaScript 화살표 함수 (Arrow Function) 완전 가이드

화살표 함수란?화살표 함수(Arrow Function)는 ES6(ES2015)에서 도입된 함수 표현식의 간결한 문법입니다. => 기호를 사용하여 함수를 정의하며, 기존 함수 표현식보다 짧고 읽기 쉬운 코드를 작성할 수 있습니다. 특히 콜백 함수나 간단한 함수를 작성할 때 매우 유용합니다.🔍 왜 화살표 함수가 필요할까?// ES5 이전 방식 (길고 복잡)let numbers = [1, 2, 3, 4, 5];let doubled = numbers.map(function(num) { return num * 2;});// ES6 화살표 함수 (간결)let doubledArrow = numbers.map(num => num * 2);console.log(doubled); // [2, 4, 6, 8..

JavaScript 함수의 매개변수와 반환값 완전 가이드

매개변수와 반환값이란?매개변수(Parameter)는 함수가 작업을 수행하기 위해 필요한 입력값이고, 반환값(Return Value)은 함수가 작업을 완료한 후 돌려주는 결과값입니다. 이 둘은 함수를 재사용 가능하고 유연하게 만드는 핵심 요소입니다.🔍 기본 개념// 매개변수: name (입력)// 반환값: 인사말 문자열 (출력)function greet(name) { return "안녕하세요, " + name + "님!";}let message = greet("김철수"); // "안녕하세요, 김철수님!"console.log(message);매개변수 (Parameters)매개변수는 함수가 외부로부터 받는 입력값으로, 함수의 유연성과 재사용성을 높여줍니다. JavaScript에서는 다양한 방식으로 매개..

JavaScript 함수 선언식 vs 표현식 완벽 가이드

함수란?함수는 특정 작업을 수행하는 코드의 집합입니다. 한 번 정의하면 여러 번 재사용할 수 있어 코드의 중복을 줄이고 유지보수를 쉽게 만듭니다. JavaScript에서 함수를 만드는 방법은 크게 함수 선언식과 함수 표현식 두 가지가 있습니다.함수 선언식 (Function Declaration)함수 선언식은 function 키워드로 시작하여 함수를 정의하는 가장 기본적인 방법입니다. 함수 이름을 반드시 지정해야 하며, 코드 어디서든 호출할 수 있습니다.함수 선언식 문법// 문법function 함수이름(매개변수) { 실행문.... return 반환값; // 선택사항}// 사용법function greet(name) { return "안녕하세요, " + name + "님!";}함수 선언식 기본..

JavaScript 숫자 맞히기 게임 만들기 - 조건문과 반복문 실습

게임 소개숫자 맞히기 게임은 컴퓨터가 생성한 랜덤 숫자를 사용자가 맞추는 게임입니다. 이 실습을 통해 JavaScript의 조건문(if, else), 반복문(while), 그리고 사용자 입력 처리 방법을 종합적으로 학습할 수 있습니다.🎯 학습 목표조건문을 활용한 게임 로직 구현반복문을 사용한 게임 진행 제어사용자 입력 검증 및 피드백 제공게임 상태 관리 및 결과 출력게임 규칙📋 기본 규칙컴퓨터가 1~100 사이의 랜덤 숫자를 생성사용자가 숫자를 입력하여 맞추기 시도입력한 숫자가 정답보다 크면 "더 작은 수를 입력하세요"입력한 숫자가 정답보다 작으면 "더 큰 수를 입력하세요"정답을 맞추면 시도 횟수와 함께 축하 메시지 출력최대 시도 횟수 제한 (예: 10회)기본 버전 만들기먼저 가장 간단한 형태의 숫자..

JavaScript 반복문 완전 가이드 - for, while, for...of, forEach 마스터하기

반복문이란?반복문은 특정 코드를 여러 번 반복해서 실행하는 JavaScript의 제어문입니다. 같은 작업을 반복해야 할 때 코드의 중복을 피하고 효율적으로 프로그램을 작성할 수 있게 해줍니다. JavaScript에서는 주로 for문, while문, for...of문, forEach문을 사용합니다.반복문 for문for문은 가장 기본적인 반복문으로, 초기값, 조건식, 증감식을 한 곳에 명시하여 반복 횟수를 제어할 수 있습니다. 조건식이 true인 동안 반복 실행되며, 주로 정해진 횟수만큼 반복할 때 사용합니다.for문 문법// 문법for (초기값; 조건식; 증감식) { 실행문....}// 사용법for (let i = 0; i for문 기본 예제for (let i = 1; i 실행 결과:숫자: 1숫자: ..

반응형