본문 바로가기
javascript

자바스크립트 기본 용어 및 출력 방법

by 개발 이야기 2021. 9. 10.

1. 이 글을 왜 작성했는가?

웹 프론트엔드 개발의 기초가 되는 자바스크립트(JavaScript)는 웹 브라우저에서 동작하는 가장 대표적인 프로그래밍 언어입니다.
하지만 처음 접하는 분들은 var, let, 표현식, 문장 등 용어 자체가 생소하게 느껴질 수 있습니다.
이번 글에서는 자바스크립트 입문자들이 꼭 알아야 할 기본 용어출력 방법을 하나씩 정리하고자 합니다.


2. 이해에 필요한 배경 지식

  • 변수(Variable): 데이터를 저장하는 공간
  • 표현식(Expression): 하나의 값을 만들어내는 코드
  • 문장(Statement): 실행 가능한 코드 단위로, 세미콜론(;)으로 끝남
  • 스코프(Scope): 변수가 유효한 범위
  • 호이스팅(Hoisting): 변수 선언이 코드 상단으로 끌어올려지는 현상

이러한 기초 개념을 이해하고 있어야 자바스크립트를 올바르게 사용하고, 예기치 않은 오류를 방지할 수 있습니다.


3. 주요 용어 설명

3-1. 표현식(Expression)

하나의 을 만들어내는 코드 조각입니다.

javascript
복사편집
123 100 + 20 + 3 "Hello World"

이러한 표현식은 그 자체로는 아무 동작도 하지 않지만, 문장(statement) 안에서 사용됩니다.


3-2. 문장(Statement)

자바스크립트에서 하나의 행동(명령) 을 나타내는 코드입니다. 대부분 ; 세미콜론으로 종료됩니다.

javascript
복사편집
123; var city = "서울"; let age = 30;

3-3. 변수 선언 - var와 let

var

javascript
복사편집
var name = "홍길동";
  • ES5 이전부터 사용되던 변수 선언 방식
  • 함수 단위 스코프(Function Scope)
  • 중복 선언 허용
  • 선언 이전 접근 시 undefined (호이스팅)

let

javascript
복사편집
let name = "홍길동";
  • ES6 이후 도입된 변수 선언 방식
  • 블록 단위 스코프(Block Scope)
  • 중복 선언 불가
  • 선언 이전 접근 시 오류 발생
항목varlet
스코프 함수(Function) 단위 블록(Block) 단위
중복 선언 가능 불가능
호이스팅 선언+초기화(undefined) 선언만, 접근 시 오류 발생
사용 권장 여부 지양 권장
 

4. 출력 방법 정리

자바스크립트에서 결과를 확인하거나 사용자에게 메시지를 전달하기 위해 자주 사용하는 출력 방법은 다음과 같습니다.

4-1. console.log()

javascript
복사편집
console.log("Hello");
  • 개발자 도구(F12)의 콘솔 탭에 메시지 출력
  • 디버깅에 가장 많이 사용

4-2. alert()

javascript
복사편집
alert("경고 메시지");
  • 브라우저 팝업창에 메시지 출력
  • 사용자 주의 환기나 테스트용으로 사용

4-3. document.write()

javascript
복사편집
document.write("내용 출력");
  • HTML 문서에 직접 출력
  • 실제 개발에서는 거의 사용되지 않음

5. 마무리 요약

항목설명
표현식 값 하나를 반환하는 코드
문장 실행 가능한 명령으로, 세미콜론(;)으로 끝남
var 함수 스코프, 중복 선언 가능, 호이스팅 발생
let 블록 스코프, 중복 선언 불가, 안전한 변수 선언 방식
console.log() 콘솔 출력용 함수로 디버깅에 가장 많이 사용
alert() 팝업 메시지 출력용
document.write() 문서에 직접 출력 (현재는 거의 사용되지 않음)
 

'javascript' 카테고리의 다른 글

자바스크립트 설치 방법  (1) 2021.09.04