자바스크립트를 시작해봅시다! (1)

Jinseok Seok·2023년 4월 15일

javascriptStudy

목록 보기
1/2

Chp 1. Hello, JavaScript!

1.1 웹 브라우저 콘솔 사용

콘솔(Console)

  • 자바스크립트 명령어를 입력할 수 있는 도구

  • 브라우저의 개발자 도구(단축키 : F12)에 있음

    프롬프트(Prompt)

  • 사용자의 명령을 받아들일 준비가 되었음을 모니터에 나타내는 표시

  • | 글자가 반짝 거리며 사용자의 입력을 받아 들임

    크롬개발자 도구는 REPL(Read-Evaluate-Print-Loop) 라고도 한다

  • 코드를 입력받고(Read), 평가(Eval)하고, 결과를 출력(Print)하는 과정을 반복(Loop)하기 때문


1.2 자바스크립트의 특성

  • 자바스크립트는 코드를 한 덩어리씩 실행해 결과를 출력하는 방식인 인터프리터(Interpreter)을 사용

  • 컴파일러언어(Compiler) 방식은
    소스코드를 컴퓨터가 이해할 수 있는 언어로 변환하는 과정을 거친 다음에 한꺼번에 실행함

  • 대표적인 컴파일러 언어 : 자바, C, C++ 등

1.3 프로그래밍 사고력 기르기

"사람과 컴퓨터의 가장 큰 차이점은 명확하게 구분을 하는 것이다"

  • 컴퓨터에게는 디테일한 순서나 동작을 명시해야한다

프로그래밍이 무엇인가?

  • 알고리즘을 컴퓨터에 접목시킨 말로, 명확한 절차와 순서를 결정하는 것이다

    다시 말해, "어떤 문제를 해결하기 위해 순서와 절차를 결정해 나가는 것" 으로 정의할 수 있다

  • 그래서 행동의 순서와 절차를 명확하게 설명할 수 있게하는 프로그래밍 사고력을 길러야 한다

    (1) 순서도(Flow Chart)

  • 책마다 다르지만 스스로 정리한 순서도의 도형과 기호는 다음과 같다

    • 두 겹의 원 : 시작과 끝
    • 타원 : 일반 절차
    • 마름모 : 판단 절차
    • 두 겹의 사각형 : 특수한 상황(대기, 이벤트 발생)
    • 화살표 : 다음 절차로 가는 흐름

    (2) 의사코드(Pseudo Code)

  • 순서도를 사용할 거라 자세한 설명은 하지 않지만 추후에 사용할 수 있으므로 있다는 것만 알아놓자

0개의 댓글