본문 바로가기
반응형
[javascript] 자바스크립트 전역변수 및 지역변수의 호출 및 반환 방법 1. 변수의 종류자바스크립트에서 변수는 범위(scope)에 따라 전역 변수(Global Variable) 와 지역 변수(Local Variable) 로 나뉩니다.전역 변수: 코드 어디에서든 접근할 수 있는 변수.지역 변수: 특정 블록({ }) 내에서만 접근할 수 있는 변수.2. 변수 선언 방법자바스크립트에서 변수를 선언하는 방법은 var, let, const를 사용하는 것입니다.var globalVar = "전역 변수"; // 전역 변수 선언function exampleFunction() { let localVar = "지역 변수"; // 지역 변수 선언 console.log(localVar); // 정상 출력: '지역 변수'}console.log(globalVar); // 정상 출력: '전역.. 2025. 2. 9.
자바스크립트 초급(기초) 문법 학습 자료 1. 변수와 상수 (var, let, const 차이)📌 변수와 상수란? 변수는 데이터를 저장할 수 있는 공간이며, 상수는 한 번 값이 할당되면 변경할 수 없는 값입니다.🔍 중요 개념:var: 기존 방식의 변수 선언 (사용을 지양해야 함)let: 변할 수 있는 값 (재할당 가능)const: 변하지 않는 값 (재할당 불가능)var oldVar = "이제 잘 사용하지 않아요";let myVar = "변할 수 있어요";const myConst = "변경할 수 없어요";✏️ 실습 문제:// let과 const를 사용하여 변수를 선언하고 값을 변경해 보세요.let variable = "초기값";console.log(variable);variable = "변경된 값";console.log(variable);co.. 2025. 2. 9.
[javascript 초급 중급 고급] 자바스크립트 초급부터 고급까지 - 자바스크립트 커리큘럼 추천 자바스크립트를 공부하긴 해야겠는데,뭐부터 공부해야할지 모르겠고어디까지 알아야 '나 자바스크립트 좀 친다' 고 말할 수 있을지기준을 잡는데 도움이 되었으면 한다.   초급 (Beginner)목표: 자바스크립트의 기초 문법을 익히고, 브라우저에서 동작하는 간단한 스크립트를 작성할 수 있도록 한다.1. 기본 문법변수와 상수 (var, let, const 차이)데이터 타입 (문자열, 숫자, 불리언, 배열, 객체 등)연산자 (산술, 비교, 논리, 할당, 비트 연산자)조건문 (if, switch)반복문 (for, while, do-while)함수 선언 (function, return)기본적인 콘솔 출력 (console.log() 활용)2. 자바스크립트의 핵심 개념스코프(Scope)와 호이스팅(Hoisting)함수 .. 2025. 2. 8.
[javascript refactoring] 자바스크립트 리팩토링(최적화) 방법 및 예시 - 개선 원리 및 설명 포함 자바스크립트 리팩토링은 선택이 아니라 필수이다.  글을 시작하기 전, '자바스크립트 리팩토링(최적화)를 왜 해야 하는가?' 에 대한 물음에 답하자면,가독성 향상 – 코드를 더 이해하기 쉽게 만들어 유지보수를 용이하게 한다.재사용성 증가 – 중복 코드를 줄이고 모듈화를 통해 재사용성을 높인다.성능 개선 – 불필요한 연산을 줄여 코드 실행 속도를 향상시킨다.버그 예방 – 코드 구조를 명확하게 하여 오류 발생 가능성을 낮춘다.확장성 확보 – 변경 및 추가 기능 구현이 쉽도록 유연한 코드 구조를 만든다. 여러모로 리팩토링을 하는 게 좋아 보인다.단, 리팩토링을 한다고 코드가 짧아지는 게 아니라, 길어질 수도 있다.  1. 반복문 최적화변경 전:javascriptlet loopList = '';for (let i.. 2025. 2. 7.
[Eclipse, Java] 이클립스(Eclipse)에서 Java 프로젝트 생성하는 방법 1. 새로운 Java 프로젝트 생성이클립스 실행Eclipse를 실행하고 Java Perspective(작업 화면)로 이동.새 프로젝트 생성File → New → Java Project 클릭또는 Ctrl + N → Java Project 검색 후 선택프로젝트 이름 입력"Project name"에 원하는 프로젝트 이름 입력 (예: MyFirstProject)JDK 설정 (필요한 경우)JRE 부분에서 프로젝트가 사용할 Java 버전 선택(기본값으로 현재 시스템의 JDK가 선택됨)다른 버전을 사용하려면 Use a specific JRE에서 선택 가능프로젝트 구조 설정 (필요한 경우)Create separate folders for sources and class files 체크 시 src 폴더와 bin 폴더가 .. 2025. 2. 6.
[Eclipse Debug] 이클립스로 디버깅 하는 방법 1. 디버깅 모드 실행 방법 1.1 브레이크포인트 설정소스 코드에서 디버깅할 위치 선택 디버깅하고 싶은 코드 줄 번호 왼쪽 여백(에디터 좌측)을 클릭하면 파란 점(breakpoint)이 생성됨.또는 해당 줄에서 Ctrl + Shift + B 단축키를 사용해 브레이크포인트 설정 가능. 1.2 디버깅 모드로 실행프로젝트 실행 파일 선택Run 메뉴 → Debug As → Java Application 선택또는 F11 키 (Shift + F11은 이전 설정 유지)디버깅 뷰 전환디버깅이 시작되면 Debug Perspective(디버그 화면) 로 자동 전환됨.만약 수동으로 전환하려면 Window → Perspective → Open Perspective → Debug 선택.  2. 디버깅 화면 설명디버깅 화면에서 .. 2025. 2. 6.
JSON이란? JSON을 사용하는 이유, JSON의 장점, JSON의 데이터 이동 경로, 아니 그러니까 JSON을 왜 쓰는건데? ✅ JSON이 탄생한 이유과거에는 데이터를 교환할 때 XML(Extensible Markup Language)이 주로 사용되었습니다. 하지만 XML은 구조가 복잡하고, 읽기 어려우며, 파싱 속도가 느린 단점이 있었습니다.이를 해결하기 위해 Douglas Crockford가 가볍고, 가독성이 뛰어나며, 파싱 속도가 빠른 데이터 형식을 만들었고, 그것이 바로 JSON(JavaScript Object Notation)입니다.✅ JSON vs XML 비교같은 데이터를 XML과 JSON으로 표현해보겠습니다.📌 XML 사용 예시xml Alice 30 false reading traveling 📌 JSON 사용 예시json { "name": "Alice", .. 2025. 2. 4.
반응형