웹 프로그래밍이란
- 프로그래밍 : 사람이 원하는 대로 컴퓨터가 작동할 수 있도록 컴퓨터 언어로 명령어를 나열하는 행위
- 웹 프로그래밍 : '웹 브라우저'완 관련된 프로그램을 작성하는 것
- 프런트엔드 (front-end) 프로그래밍 : 서버에서 받아온 정보를 웹 브라우저에 어떻게 표시할 것인지 프로그래밍
- 백엔드 (back-end) 프로그래밍 : 서버에서 데이터 관리를 프로그래밍

자바스크립트의 역할
- 웹 사이트를 동적으로 만들 수 있다.
- 웹브라우저에서 실행되는 프로그램을 만들 수 있다
- 서버를 구성하고 서버용 프로그램을 만들 수 있다
자바스크립트의 특정
- 모든 웹 브라우저에서 작동한다
- 풀스택 웹 개발 뿐만 아니라 다양한 용도의 프로그램을 만들 수 있다
- 다양한 자바스크립트 공개 api를 만들 수 있다
- 다양한 라이브러리와 프레임워크를 사용할 수 있다
소스 작성 및 실행하기
- < script > 태그 안에 자바스크립트 작성하기
- html 문서 어디서든 사용 가능
- 한 문서 안에서 여러 개 사용 가능
- 태그가 삽입된 위치에서 소스가 실행됨
- 외부 스크립트 파일 연결하기
- < script > 태그의 src 속성에 외부 스크립트 파일 (~.js 형태)의 파일 경로를 입력하여 연결한다.
입력과 출력
- 입력 - prompt() 함수 : 사용자에게 값을 입력받을 때 가장 쉽게 사용할 수 있는 함수
- 출력 - console.log() 함수 : 괄호 안의 내용을 콘솔 창에 출력
규칙
- 대소문자를 구분
- 세미콜론으로 문장을 구분
- 식별자는 정해진 규칙을 지켜 사용
- 예약어는 식별자로 사용할 수 없다