NodeJs 1 Terminal

욱2·2023년 4월 4일
0

NodeJs

목록 보기
3/13

REPL

노드 터미널

Read-Eval-Print Loop

  • Read – 유저의 값을 입력 받아 JavaScript 데이터 구조로 메모리에 저장합니다.
  • Eval – 데이터를 처리(Evaluate) 합니다.
  • Print – 결과값을 출력합니다.
  • Loop – Read, Eval, Print 를 유저가 Ctrl+C를 두번 눌러 종료할때까지 반복합니다.

Read가 JavaScript데이터 구조로 메모리에 저장한다는것- 노드가 노드인 이유가 아닐까 싶다

REPL Command 는 검색하면 많이 나온다

) Ctrl+C (2번)  – Node REPL 을 종료합니다.

) .save filename – 현재 Node REPL 세션을 파일로 저장합니다.

REPL 이 그래서 무엇인가?

아주 간단하다.

노드를 실행시킨다.

30+20을 쓴다.

그럼 안에서

30+20
50

( Read ) 30 +20

( Evaluate ) 30 + 20 = 50

( Print ) 50

( Loop 다음! )

> let user = { name : "hawook" , age : "30" }
(undefined)
> user.name
'hawook'

“”

Ctrl+C

다시 노드 실행시

user.name 치면 Uncaught ReferenceError : user is not defined

초기화로 된 노드가 실행된다고 생각하면된다.

profile
성장하는 날 위한 기록

0개의 댓글