1. 배울 때 도움이 되는 자료


  • 모던 자바스크립트 튜토리얼 : 자바스크립트의 기본 개념과 고급 개념을 학습할 수 있다. 한글화가 많이 진행되었다.
  • MDN 웹 문서 : 파이어폭스 브라우저를 만드는 모질라에서 운영해 공신력이 높다. HTML, CSS 등의 웹 관련 기술을 익힐 수 있다.

2. 코드 에디터


  • VS Code : 무료 에디터중 가장 유명하다.
  • sublime Text : 기본 탑재 기능을 부족하지만 지원하는 플러그인이 다양해서 부족한 기능을 보충할 수 있다.
  • WebStorm : 유료 에디터지만 기능이 막강하다.
  • atom : github에서 만든 자바스크립트 에디터이다.

3. 흔하게 발생하는 에러


  • Uncaught ReferenceError: consle is not defined: console 입력 중에 오타가 발생하면 나는 에러이다. 소문자로 적어야한다.
  • Uncaught TypeError : console.lg is not a function : console은 제대로 입력 했지만 log에서 오타가 나면 발생하는 에러이다.
  • Uncaught SyntaxError: missing ) after argument list: 따옴표를 사용하지 않았을 때 발생하는 에러이다.
  • Uncaught SyntaxError: Invalid or unexpected token: 따옴표의 짝을 맞추지 않았을 때 발생하는 에러이다.

4. 실행 방식


  • 자바스크립트와 같이 코드를 한덩어리씩 실행해 결과를 출력하는 방식을 인터프리터 방식이라고 한다.
  • 이와 반대로 코드를 컴퓨터가 이해할 수 있는 언어로 변환하는 과정을 거친 후 한번에 실행하는 방식을 컴파일 방식이라고 한다.
  • 브라우저의 콘솔은 코드를 한 줄씩 입력받고(Read), 받은 입력을 평가(Eval)하고, 결과를 출력(Print)한 뒤, 다시 프롬프트가 나타나 새로운 입력을 기다리는 과정을 반복한다.(Loop) 이러한 특성 때문에 콘솔을 REPL이라고 한다.
profile
do for me

0개의 댓글

관련 채용 정보