본문 바로가기

프론트엔드/혼자 공부하는 자바스크립트

혼공스 Day 1

Ch 01. 자바스크립트 개요와 개발환경 설정 (1/2)

자바스크립트

자바스크립트는 웹 브라우저에서 사용하는 프로그래밍 언어입니다.
기존에 웹 개발을 하기 위해서는 2가지 이상의 프로그래밍 언어를 사용해야 했지만,
Node.js의 등장으로 자바스크립트만으로 모든 웹 개발이 가능해졌습니다.
👉 웹 클라이언트 애플리케이션 & 웹 서버 애플리케이션 둘 다 개발 가능한 자바스크립트

다운로드👨‍💻

혼공스는 자바스크립트 개발을 위해
<비주얼 스튜디오 코드>라는 텍스트 에디터를 사용하고,
코드 실행기는 <구글 크롬>을 사용합니다.
👉 구글 크롬 설치 & 비주얼 스튜디오 코드 설치

구글 크롬 콘솔에서 코드 실행하기

1. 주소창에 about:blank 입력
2. command + option + I (개발자 도구 실행)
3. [console] 탭 클릭
4. console.log("Hello") 입력 후 Enter
👉 간단한 코드의 경우 콘솔에서 실행하여 결과 확인

 

구글 크롬 콘솔로 첫 코딩 :)

비주얼 스튜디오 코드에서 코드 실행하기

1. HTML 페이지 생성
2. 새 창에 [html:5] 입력 후 Enter
3. HTML 페이지 간략하게 만들기
4. <head> 태그 사이에 <script> 태그 삽입
👉 어느 정도 규모가 있는 프로그램은 파일을 만들어 코드를 입력하고 실행하는 것이 편리함

 

비주얼 스튜디오 코드 코딩 준비 완료!

비주얼 스튜디오 코드 예제

1. <script> 태그 사이에 alert('Hello World') 추가 후 저장
2. test.html 파일 열기
👉 [새로고침] 해서 변경된 내용 반영 가능
👉 alert() 함수는 괄호 안에 입력된 경고창 출력

 

Hello World Alert (h 소문자는 실수 ㅎㅎ)

오류 확인 방법

1. 우클릭 [검사] 또는 command + option + I (개발자 도구 실행)
2. 빨간 문장 옆 [test.html:6] 클릭
👉 [test.html:6]의 6은 오류가 발생한 위치
👉 [test.html:6]을 클릭하면 오류 발생 위치로 이동

 

아무 것도 출력되지 않을 때

 

자바스크립트 표준 스타일 (한국어 문서)

 

JavaScript Standard Style

JavaScript Standard Style Sponsored by         English • Español (Latinoamérica) • Français • Bahasa Indonesia • Italiano (Italian) • 日本語 (Japanese) • 한국어 (Korean) • Português (Brasil) • 简体中文 (Simplified Chin

standardjs.com

표현식 / 문장/ 프로그램 (Expression / Statement / Program)

  • 표현식 : 값을 만들어 내는 간단한 코드
  • 문장 : 표현식이 하나 이상 모인 것 (코드를 실행할 수 있는 최소 단위)
    👉 세미콜론(;) 또는 줄 바꿈을 넣어 문장의 종결을 알려줌
    👉 e.g. if 조건문, switch 조건문, for 반복문, try catch 구문 등
  • 프로그램 : 문장이 모인 것

자바스크립트 키워드

await break case catch class
const continue debugger default delete
do else export extends finally
for function if import in
instanceof new return super switch
this throw try typeof var
void while with yield let
static true false null as
from get of set target

식별자

식별자는 프로그래밍 언어에서 이름을 붙일 때 사용 (주로 변수명 or 함수명 등으로 사용)

  • 키워드 사용 X ( await, break 등 X )
  • 숫자로 시작 X ( 21alpha, 7alpha 등 X )
  • 특수 문자는 _와 $만 허용 ( _alpha, $alpha 등 O ) : 한 글자 특수 문자도 식별자로 사용 가능 ( _ , $ )
  • 공백 문자 포함 X ( al pha, has space 등 X )

식별자로 사용 가능한 단어
👉 alpha, _alpha, $alpha, alpha10, ALPHA 등

식별자를 만드는 일반적인 관례

  • 알파벳을 사용하여 의미 있는 단어를 만들어 사용
  • 클래스의 이름은 항상 대문자로 시작
  • 변수, 인수턴스, 함수, 메소드의 이름은 항상 소문자로 시작
  • 여러 단어의 식별자는 두 번째 단어부터 시작 글자 대문자로 시작
    👉 e.g. iAmStudying

'프론트엔드 > 혼자 공부하는 자바스크립트' 카테고리의 다른 글

혼공스 Day 6  (0) 2023.01.21
혼공스 Day 5  (0) 2023.01.20
혼공스 Day 4  (0) 2023.01.19
혼공스 Day 3  (0) 2023.01.18
혼공스 Day 2  (0) 2023.01.18