javascript4 var let 차이와 특성 let을 사용하는 것이 요즘 표준이 된 이유는, var가 가진 예측하기 어려운 문제점들을 해결하기 위해서입니다. 핵심적인 차이는 '스코프(Scope, 유효 범위)'와 '호이스팅(Hoisting)'이라는 두 가지 개념에 있습니다.var의 문제점: 너무 넓은 활동 범위와 이상한 행동var는 초창기 자바스크립트부터 존재했던 변수 선언 방식이지만, 몇 가지 고질적인 문제를 가지고 있습니다.1. 함수 스코프 (Function Scope)var로 선언된 변수는 함수 전체에서 유효합니다. {} 블록(if, for, while 등)을 무시하고 밖으로 빠져나가는 특징이 있어, 개발자의 의도와 다르게 동작할 때가 많습니다.비유: var는 '유령' 같아서, 자기가 선언된 방({})을 마음대로 드나들며 건물 전체(함수)를 돌.. 2025. 9. 25. Node.js 설치 방법 1. https://nodejs.org/ko 검색창에 복사 붙여넣기 또는 링크를 클릭하여 접속합니다. Node.js — Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.nodejs.org 2. 다음과 같은 화면이 나오는데 상단 다운로드 버튼 클릭3. 버전을 선택할 수 있습니다. 그냥 사용하셔도 되고, 저는 안정화가 잘 되어 있는 v18.20.8 버전을 다운로드 하겠습니다. 4. 원하는 버전 확인 후 Windows 설치 프로그램 버.. 2025. 9. 7. 자바스크립트 기본 용어 및 출력 방법 1. 이 글을 왜 작성했는가?웹 프론트엔드 개발의 기초가 되는 자바스크립트(JavaScript)는 웹 브라우저에서 동작하는 가장 대표적인 프로그래밍 언어입니다.하지만 처음 접하는 분들은 var, let, 표현식, 문장 등 용어 자체가 생소하게 느껴질 수 있습니다.이번 글에서는 자바스크립트 입문자들이 꼭 알아야 할 기본 용어와 출력 방법을 하나씩 정리하고자 합니다.2. 이해에 필요한 배경 지식변수(Variable): 데이터를 저장하는 공간표현식(Expression): 하나의 값을 만들어내는 코드문장(Statement): 실행 가능한 코드 단위로, 세미콜론(;)으로 끝남스코프(Scope): 변수가 유효한 범위호이스팅(Hoisting): 변수 선언이 코드 상단으로 끌어올려지는 현상이러한 기초 개념을 이해하고 .. 2021. 9. 10. 자바스크립트 설치 방법 오늘은 자바스크립트를 처음 입문하시는 분들을 위해 실습 환경 구축, 웹 브라우저 실습 방법에 대해 알아보려고 합니다.실습 환경 구축1. 구글에 들어가서 "visual studio code" 라고 검색을 하고 Download를 클릭합니다.(오른쪽 설명 보시면 아시겠지만 다양한 언어를 코딩할 수 있는 코드 편집기입니다.)2. 개인의 컴퓨터에 따라 다운로드 버튼을 클릭해줍니다.3. 설치를 완료합니다.이렇게 실습 환경 설치를 완료하였습니다.웹 브라우저 실습 방법 1. 상단에 File -> Open Folder를 클릭해줍니다. 2. 본인이 원하시는 경로에 폴더를 지정해줍니다. (저는 바탕화면에 새 폴더를 만들어서 지정해주었습니다) 3. 다음과 같이 폴더가 생겼고 우 클릭 후 New File 클릭 4. hello... 2021. 9. 4. 이전 1 다음