- JavaScript 코드를 직접 실행할 수 있다.
- 원하는 데이터를 console.log()로 출력할 수 있다.
- JavaScript 엔진이 코드를 읽는 법에 대해 기억한다.
- 코드와 주석을 구분할 수 있다.
- 값과 연산자를 구분할 수 있다.
- console.log()로 구구단을 출력할 수 있다.
REPL(Read-Evaluate-Print loop): 읽고(read), 평가(evaluate)하고, 출력(print)을 반복(loop)하는 가장 간단한 개발 환경. 내가 작성한 코드가 문법에 맞는지 틀린지 간단하게 실행해볼 수 있다.
프로그램(program): 작업(task) 수행을 위한 코드 모음
프로세스(process): 프로그램 실행의 결과물.
console.log(): 개발자 도구 콘솔이나 터미널에 원하는 값을 출력할 수 있게 돕는 메서드
자바스크립트는 브라우저 뿐만 아니라 node.js, REPL 등 다양한 환경에서 실행될 수 있다.
기계어: 컴퓨터가 이해할 수 있는 숫자로만 구성된 언어. 사람이 쉽게 이해할 수 없다.
프로그래밍 언어: 개발자가 프로그램을 작성하기 위한 언어. 기계어와 다르게 사람이 다룰 수 있는 수준의 문법과 의미를 지닌다.
자바스크립트(JavaScript): JavaScript는 브라우저, 서버, 모바일 개발이 가능한 멀티 패러다임 프로그래밍 언어.
JavaScript 엔진: JavaScript 코드를 실행할 수 있는 프로그램. 크롬에 내장된 v8이 대표적.
자연어: 인간이 쓰는 언어. 컴퓨터공학에서 프로그래밍 언어와 구분하기 위해 사람의 언어를 자연어로 따로 구분
//
다음에 작성하거나, /*, */
사이에 작성/* */
방식 주석은 중복하여 사용이 불가능! 🚨// 문자열 'hello world'를 설명하는 주석입니다. 주석은 가능하면 코드 위에 작성합니다.
'hello world';
/*
여러 줄의 코드를 주석 처리할 수 있습니다.
console.log('Hello');
*/
(주석은 가능하면 코드 위에 작성하는구나... 항상 위에 적을지 밑에 적을지 뭐가 나은지 고민했었는데 역시 통상적인 위치가 있었구나)