Latest web development tutorials

Node.js를 REPL (대화 형 인터프리터)

Node.js를 REPL (읽기 평가 인쇄 루프 : 대화 형 인터프리터), 우리는 터미널에서 명령을 입력 할 수있는 윈도우 시스템 터미널 또는 유닉스 / 리눅스 쉘과 같은 컴퓨터 환경을 나타내며, 시스템의 응답을받습니다.

노드 대화 형 인터프리터와 함께 제공, 다음과 같은 작업을 수행 할 수 있습니다 :

  • 읽기 - 사용자 입력을 판독하는 자바 스크립트는 입력 데이터의 구조를 분석하고 메모리에 저장된다.

  • 구현 - 입력 데이터 구조의 구현

  • 인쇄 - 출력

  • 사이클 - 사이클 위의 단계는 Ctrl-C를두 번 종료 누를 때까지.

노드 대화 형 인터프리터는 자바 스크립트 코드 좋은 디버깅 할 수 있습니다.

REPL 학습 시작

우리는 노드 터미널을 시작하려면 다음 명령을 입력 할 수 있습니다 :

$ node
> 

그 다음 우리는 후 간단한 표현>을 입력 할 수 있습니다,하고 Enter 키를 눌러 결과를 계산하기 위해 입력합니다.

간단한 산술 식

의 간단한 수학 연산 Node.js를 REPL 명령 줄 창을 수행 할 수 있습니다 :

$ node
> 1 +4
5
> 5 / 2
2.5
> 3 * 6
18
> 4 - 1
3
> 1 + ( 2 * 3 ) - 4
3
>

변수 사용

사용자는 가변 될 수 있으며, 데이터를 저장하기 위해 사용할 필요가있다.

변수 선언은 var 키워드 변수가 직접 인쇄 할 것이다 사용하지 않는 경우,var 키워드를 사용해야합니다.

var 키워드를 사용하여 변수는 출력 변수에 CONSOLE.LOG ()를 사용할 수 있습니다.

$ node
> x = 10
10
> var y = 10
undefined
> x + y
20
> console.log("Hello World")
Hello World
undefined
> console.log("www.w3big.com")
www.w3big.com
undefined

멀티 라인 표현

자바 스크립트 다소 유사하다 표현, 여러 줄의 입력 노드 REPL을 지원합니다. 우리가 할 - while 루프를 수행 할 수 있습니다 :

$ node
> var x = 0
undefined
> do {
... x++;
... console.log("x: " + x);
... } while ( x < 5 );
x: 1
x: 2
x: 3
x: 4
x: 5
undefined
>

... 세 점의 상징이 자동으로 캐리지 리턴 후 피드를 줄 수, 생성됩니다.노드가 자동으로 표현이 연속인지 여부를 감지합니다.

밑줄 (_) 변수

사용자는 연산 결과의 표현을 획득하기 위해 밑줄 (_)를 사용할 수있다 :

$ node
> var x = 10
undefined
> var y = 20
undefined
> x + y
30
> var sum = _
undefined
> console.log(sum)
30
undefined
>

REPL 명령

  • CTRL + C는 - 현재 터미널을 종료합니다.

  • 두 번 눌러 Ctrl + C - 출구 노드 REPL.

  • CTRL + d를 - 출구 노드 REPL.

  • 위 / 아래 키 - 입력 된 역사의 명령을 볼 수 있습니다.

  • 탭 키 - 현재 명령을 나열

  • .help - 명령을 사용하여 나열

  • .BREAK - 출구 멀티 라인 표현

  • 하는 명확한 - 출구 멀티 라인 표현

  • .save 파일 이름 - 지정된 파일에 현재 노드 REPL 세션을 저장

  • .load 파일명 - 파일은 현재 기지국 REPL 세션의 콘텐츠를 로딩한다.


정지 REPL

우리는 이미이 보도Ctrl 키를 언급했습니다 + C 건설REPL을 종료 할 수 있습니다 :

$ node
>
(^C again to quit)
>

지프의 예를 보여

다음으로 우리는 당신이 지프 사진 된 작업에 의해 예를 보여줍니다