(SEB_FE) Section1 Unit5 코드 기초

PYM·2023년 2월 20일
0

(SEB_FE) SECTION1

목록 보기
14/38
post-thumbnail
  1. JavaScript 코드를 직접 실행할 수 있다.
  2. 원하는 데이터를 console.log()로 출력할 수 있다.
  3. JavaScript 엔진이 코드를 읽는 법에 대해 기억한다.
  4. 코드와 주석을 구분할 수 있다.
  5. 값과 연산자를 구분할 수 있다.
  6. console.log()로 구구단을 출력할 수 있다.
  • REPL(Read-Evaluate-Print loop): 읽고(read), 평가(evaluate)하고, 출력(print)을 반복(loop)하는 가장 간단한 개발 환경. 내가 작성한 코드가 문법에 맞는지 틀린지 간단하게 실행해볼 수 있다.

  • 프로그램(program): 작업(task) 수행을 위한 코드 모음

  • 프로세스(process): 프로그램 실행의 결과물.

  • console.log(): 개발자 도구 콘솔이나 터미널에 원하는 값을 출력할 수 있게 돕는 메서드

  • 자바스크립트는 브라우저 뿐만 아니라 node.js, REPL 등 다양한 환경에서 실행될 수 있다.


⭐JavaScript 엔진이 코드 읽는 법

  • 기계어: 컴퓨터가 이해할 수 있는 숫자로만 구성된 언어. 사람이 쉽게 이해할 수 없다.

  • 프로그래밍 언어: 개발자가 프로그램을 작성하기 위한 언어. 기계어와 다르게 사람이 다룰 수 있는 수준의 문법과 의미를 지닌다.

  • 자바스크립트(JavaScript): JavaScript는 브라우저, 서버, 모바일 개발이 가능한 멀티 패러다임 프로그래밍 언어.

  • JavaScript 엔진: JavaScript 코드를 실행할 수 있는 프로그램. 크롬에 내장된 v8이 대표적.

  • 자연어: 인간이 쓰는 언어. 컴퓨터공학에서 프로그래밍 언어와 구분하기 위해 사람의 언어를 자연어로 따로 구분

⭐주석(Comment)

  • // 다음에 작성하거나, /*, */ 사이에 작성
  • 주석은 javascript엔진이 따로 해석하지 않는다.
  • 🚨 /* */ 방식 주석은 중복하여 사용이 불가능! 🚨
// 문자열 'hello world'를 설명하는 주석입니다. 주석은 가능하면 코드 위에 작성합니다.
'hello world';

/* 
여러 줄의 코드를 주석 처리할 수 있습니다.
console.log('Hello');
*/

(주석은 가능하면 코드 위에 작성하는구나... 항상 위에 적을지 밑에 적을지 뭐가 나은지 고민했었는데 역시 통상적인 위치가 있었구나)

⭐값과 표현식

  • (value): 평가가 완료되어 하나의 의미를 가지는 코드. JavaScript 엔진이 하나의 값으로 읽고 평가할 수 있어야 한다.
  • 표현식(expression): 하나의 값으로 평가될 수 있는 코드
  • 연산자(operator): 산술 연산이나 논리 연산 등을 할 수 있는 기호

⭐코드 출력

💫console.log()

  • REPL아니고 코드를 직접 실행하는 경우에는 console.log() 메서드로 출력을 할 수 있다.
  • 개발자 도구 콘솔이나 터미널에 원하는 값을 출력할 수 있게 돕는 메서드
profile
목표는 "함께 일하고 싶은, 함께 일해서 좋은" Front-end 개발자

0개의 댓글