본문 바로가기
코드 정리/Javascript

[자바스크립트 14일 완전정복] 1일차 - 자바스크립트! 첫걸음, 환경 설정부터!

by rien_d 2025. 3. 3.

 

자바스크립트 14일 완전정복


📌 자바스크립트, 대체 뭐길래 이렇게 인기일까?  

 

자바스크립트(JavaScript) 하면 일단 웹 개발에서 빼놓을 수 없는 핵심 언어쥬?  
HTML, CSS랑 삼총사처럼 붙어다니면서 웹 페이지를 더 생동감 있게 만들어주는 역할을 합니다.  
근데 요즘은 프론트엔드뿐만 아니라 백엔드, 모바일 앱, 게임 개발까지도 다 활용된다는 거! 😮  

그러니까 한 마디로, 자바스크립트 하나만 제대로 익혀도  
웹부터 앱까지 전천후 개발자로 성장할 수 있다! 이 말입니다. 💡  

오늘은 첫날이니까 자바스크립트가 정확히 뭔지,  
어떻게 실행하는지, 개발 환경을 어떻게 세팅하면 되는지 깔끔하게 정리해드릴게요!  




 🔥 자바스크립트, 이게 왜 중요하냐면요?  

 

자바스크립트는 원래 웹 브라우저에서 인터랙티브한 요소를 추가하려고 만들어졌습니다.  
예를 들면, 버튼을 클릭했을 때 색깔이 변하거나,  
페이지 스크롤에 따라 애니메이션이 작동하는 것들이 다 자바스크립트 덕분이에요!  

하지만 지금은 웹사이트뿐만 아니라 서버(Node.js), 모바일 앱(React Native),  
게임(Phaser.js, Three.js), AI 프로젝트(TensorFlow.js) 등 활용 분야가 어마어마합니다.  

 

📌 주요 특징

  • 동적 타입 언어 → 변수 타입이 유동적이라 자유도 높음 
  • 인터프리터 언어 → 코드를 한 줄씩 해석해서 실행 (컴파일 불필요) 
  • 객체 기반 프로그래밍 → 모든 게 객체(Object)로 이루어짐 
  • 이벤트 기반 프로그래밍 → 버튼 클릭, 마우스 이동 같은 이벤트를 쉽게 처리 가능 
  • 멀티 패러다임 → 객체지향, 함수형, 프로토타입 기반 프로그래밍을 모두 지원  

 

 

🌐 웹 개발에서 자바스크립트의 역할  

 

이거 이해하면 웹 개발 기본 개념이 한방에 정리됩니다!  

HTML → 웹 페이지의 구조(뼈대)
CSS → 웹 페이지의 디자인(외형)
JavaScript → 웹 페이지의 기능(상호작용)

예를 들어, 버튼을 만들고  
👉 CSS로 예쁘게 꾸미고  
👉 JavaScript로 클릭하면 동작하게 만드는 거쥬!  

 

<button onclick="alert('안녕하세요!')">눌러보세요!</button>

 

 

위 코드에서 버튼을 누르면 "안녕하세요!" 라는 팝업이 뜹니다.
바로 이런 식으로 자바스크립트가 웹 페이지에 생명력을 불어넣는 역할을 합니다. 🚀

 


 

🖥️ 자바스크립트 실행 방법

 

자바스크립트를 실행하는 방법은 여러 가지가 있습니다!

1️⃣ 브라우저에서 실행하기

  • 크롬, 파이어폭스, 엣지 등 모든 브라우저에서 실행 가능
  • F12 또는 Ctrl + Shift + I 눌러서 개발자 도구(DevTools) 열기
  • Console 탭에서 직접 실행 가능
console.log("Hello, JavaScript!");

콘솔에 Hello, JavaScript! 출력되면 성공! 🎉

 

2️⃣ 온라인 코드 에디터 활용하기

별도 설치 없이 온라인에서 바로 실행 가능!

 

3️⃣ VS Code에서 실행하기 (Node.js 활용)

 

본격적으로 개발할 거면 VS Code + Node.js 조합 추천!

 

설치 방법

  1. VS Code 공식 사이트에서 다운로드
  2. Node.js 공식 사이트에서 최신 버전 설치
  3. 설치 완료 후 터미널(Ctrl + ~)에서 버전 확인
  4. node -v
    
  5. index.js 파일 생성 후 아래 코드 입력
    console.log("Hello, World!");
    
  6. 터미널에서 실행
    node index.js
    
  7. Hello, World! 출력되면 세팅 완료! 🎉

⚠️ 실행할 때 주의해야 할 점

자바스크립트를 실행할 때 자주 발생하는 오류들을 체크해볼까요?

브라우저에서 실행 안 될 때

  • 자바스크립트가 비활성화 되어 있을 수도 있음 → 설정에서 활성화 필요
  • <script> 태그를 <body> 안에 넣거나 defer 속성 추가 필요
    <script defer src="script.js"></script>
    

Node.js 실행 오류

  • "node: command not found" → Node.js 설치 안 됨!
  • "SyntaxError: Unexpected token" → 코드 문법 오류

콘솔 출력이 안 될 때

  • 브라우저에서 개발자 도구 Console 탭 확인 필수!
  • VS Code에서 터미널이 열려 있는지 확인

🎯 오늘 배운 내용 정리!

✅ 자바스크립트는 웹 개발의 필수 언어!
✅ HTML, CSS와 함께 웹의 삼총사 역할을 한다.
✅ 웹뿐만 아니라 서버, 모바일, 게임 등 다양한 분야에서 활용된다.
✅ 브라우저, 온라인 에디터, VS Code + Node.js에서 실행 가능하다.
✅ 개발 환경 세팅이 중요! (VS Code + Node.js 강추)


🚀 다음 강의 예고

오늘은 자바스크립트 개요와 환경 설정을 배웠으니,
다음 시간부터는 변수, 데이터 타입 등 기본 문법을 배워볼 거예요!

직접 코드를 실행하면서 배우는 게 제일 중요하니까
VS Code 설치하고, Node.js 실행하는 것부터 차근차근 따라 해보세요.

🔥 다음 강의에서 만나요! 🔥