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) >
지프의 예를 보여
다음으로 우리는 당신이 지프 사진 된 작업에 의해 예를 보여줍니다