대화형 코딩에 Node.js REPL을 사용하는 방법은 무엇입니까?

Daehwahyeong Koding E Node Js Repleul Sayonghaneun Bangbeob Eun Mueos Ibnikka



Node.js는 사용자가 파일에서 또는 명령줄을 사용하여 직접 JavaScript 코드를 실행할 수 있도록 하는 잘 알려진 오픈 소스 무료 JavaScript 런타임 환경입니다. JavaScript 코드를 실행하려면 사용자는 'node ' 명령을 통해 실행될 외부 '.js' 파일을 생성해야 합니다.

반면, 명령줄은 JavaScript 코드를 한 줄씩 직접 실행합니다. REPL의 도움으로 이 유용한 기능을 수행합니다. ㅏ ' REPL '는 '의 약어입니다. 읽기 평가 인쇄 루프 ”라는 유효한 JavaScript 코드인 사용자 입력을 실행하고 실행 후 결과를 다시 출력하는 콘솔 창 역할을 합니다. 사용자가 취한 Node.js 표현식을 평가하는 대화형 셸입니다.

이 글에서는 대화형 코딩을 위한 Node.js REPL 사용에 대해 자세히 설명합니다.







REPL 세션을 시작하는 방법은 무엇입니까?

사용하기 전에 REPL 세션을 시작하려면 먼저 사용자가 세션을 시작해야 하는데 이는 매우 쉽고 간단합니다. 그렇게 하려면 “ 마디 ' 키워드를 터미널(Ctrl+Shift+`)에 입력하고 'Enter' 키를 눌러 명령으로 실행합니다.



마디

아래 출력은 사용자가 작업을 수행하기 위해 유효한 JavaScript 코드를 작성할 수 있는 REPL 셸을 시작합니다.







REPL 세션을 연 후 이를 대화형 코딩에 사용해 보겠습니다.

대화형 코딩에 Node.js REPL을 사용하는 방법은 무엇입니까?

사용하려면 REPL 대화형 코딩의 경우 유효한 JavaScript 코드를 직접 입력하고 원하는 출력을 얻으세요. 이는 작성된 JS 코드를 접근 가능한 방식으로 더 빠르고 쉽게 디버그, 테스트 및 평가하는 데 도움이 됩니다.



이 섹션에서는 REPL 세션에서 JavaScript 메서드와 속성을 실행하여 원하는 작업을 수행하는 몇 가지 예제를 수행합니다.

첫 번째 예부터 시작해 보겠습니다.

예 1: REPL 세션에서 JavaScript를 사용하여 텍스트 표시

이 예에서는 “ 콘솔.로그() ” REPL 세션에서 JavaScript의 메소드를 사용하여 특정 메시지를 표시합니다.

콘솔. 통나무 ( '리눅스' )

다음 출력은 '정의되지 않은' 'console.log()' 메서드의 반환 값과 함께 지정된 메시지를 인쇄합니다. 이 메서드는 인용된 메시지만 표시하기 때문입니다.

예제 2: REPL 세션에서 JavaScript를 사용하여 특정 환경 변수에 액세스

이 예에서는 “ 프로세스.env ” 속성을 사용하여 REPL 세션의 특정 환경 변수에 액세스합니다.

프로세스. 환경 . ComSpec

위 명령에서 ' ComSpec '는 환경변수입니다.

지정된 환경 변수의 값이 출력으로 표시되는 것을 볼 수 있습니다.

예 3: REPL 세션에서 JavaScript를 사용하여 특정 숫자의 세제곱근 가져오기

이 예에서는 JavaScript “ 수학.cbrt() ” 메소드를 사용하여 특정 숫자의 큐브 루트를 얻습니다.

수학 . cbrt ( 64 ) ;

아래 출력은 'Math.cbrt()' 메서드에 지정된 숫자의 세제곱근을 보여줍니다.

REPL 세션에서 JS 기능을 실행하는 방법은 무엇입니까?

JS 메서드 및 속성을 활용하는 것 외에도 REPL 세션은 번거로움 없이 함수를 정의하거나 여러 줄의 JavaScript 코드를 실행하는 데에도 편리합니다.

다음 코드 블록은 실제 구현을 보여줍니다.

함수 getLogarithm ( ) {

반품 수학 . 로그2 ( 49 )

} getLogarithm ( ) ;

위의 “ getLogarithm() ” 기능, “ 수학.log2() ” 메소드는 지정된 숫자의 밑이 2인 로그를 계산합니다.

아래 출력은 정의된 JavaScript 함수를 성공적으로 실행하고 주어진 숫자의 밑이 2인 로그를 반환합니다. “ 세 개의 점 (…)”는 REPL 세션에서 사용자가 해당 여러 줄 모드에서 계속 작업할 수 있음을 나타냅니다.

여러 줄 모드를 종료하려면 ' .출구 ', 아니면 그 ' .부서지다 ' 명령.

REPL 세션 기록을 얻는 방법은 무엇입니까?

을 사용하는 또 다른 이유 REPL 대화형 코딩을 위한 세션의 가장 큰 특징은 이전에 실행된 명령을 기록하고 '를 눌러 쉽게 접근할 수 있다는 것입니다. 위쪽 화살표 ” 키는 다음과 같습니다.

REPL 세션을 종료하는 방법은 무엇입니까?

REPL 세션 사용이 완료되면 아래 명령을 실행하여 종료합니다.

. 출구

메모: 사용자는 '를 눌러 REPL 세션을 종료할 수도 있습니다. Ctrl+D ' 단축키를 한 번 누르거나 ' Ctrl+C ” 단축키를 두 번 누릅니다.

대화형 코딩을 위해 Node.js REPL을 사용하는 것이 전부입니다.

결론

그만큼 REPL 세션은 별도의 “node.js” 파일을 생성하는 대신 한 줄 또는 여러 줄의 JavaScript 코드를 직접 실행하는 방식으로 대화형 코딩에 사용할 수 있습니다. 이를 통해 사용자는 문자열 전달, 산술 연산 수행, 수학 함수 실행, 환경 변수 가져오기 등을 수행할 수 있습니다. 또한, 이전에 실행한 모든 명령에 대한 기록도 유지하므로 사용자는 '' 버튼만 누르면 언제든지 액세스할 수 있습니다. 위쪽 화살표 ” 키를 셸에 다시 입력하는 대신 사용하세요. 이 글은 대화형 코딩을 위한 Node.js REPL 사용에 대해 자세히 설명했습니다.