Jak korzystać z REPL Node.js do kodowania interaktywnego?

Jak Korzystac Z Repl Node Js Do Kodowania Interaktywnego



Node.js to dobrze znane, bezpłatne środowisko uruchomieniowe JavaScript o otwartym kodzie źródłowym, które umożliwia użytkownikom wykonywanie kodu JavaScript z pliku lub bezpośrednio przy użyciu wiersza poleceń. Aby uruchomić kod JavaScript, użytkownicy muszą utworzyć zewnętrzny plik „.js”, który zostanie wykonany za pomocą polecenia „node ”.

Z drugiej strony wiersz poleceń wykonuje kod JavaScript bezpośrednio wiersz po wierszu. Wykonuje tę użyteczną funkcjonalność za pomocą REPL. A ' ODPOWIEDŹ ” to skrót od „ Przeczytaj Oceń pętlę drukowania ” i działa jak okno konsoli, które wykonuje dane wejściowe użytkownika, które są prawidłowym kodem JavaScript, i zwraca dane wyjściowe po wykonaniu. Jest to interaktywna powłoka, która ocenia wyrażenia Node.js pobrane przez użytkownika.

W tym artykule omówiono wykorzystanie Node.js REPL w kodowaniu interaktywnym.







Jak rozpocząć sesję REPL?

Przed użyciem ODPOWIEDŹ sesji, użytkownik musi ją najpierw uruchomić, co jest dość łatwe i proste. Aby to zrobić, wpisz „ węzeł ” w terminalu (Ctrl+Shift+`) i uruchom je jako polecenie, naciskając klawisz „Enter”:



węzeł

Poniższe dane wyjściowe uruchamiają powłokę REPL, w której użytkownik może napisać prawidłowy kod JavaScript w celu wykonania zadania:







Po otwarciu sesji REPL przejdźmy do wykorzystania jej do interaktywnego kodowania.

Jak korzystać z REPL Node.js do kodowania interaktywnego?

Aby skorzystać z ODPOWIEDŹ w przypadku kodowania interaktywnego wpisz bezpośrednio do niego prawidłowy kod JavaScript i uzyskaj żądany wynik. Pomaga szybciej i łatwiej w przystępny sposób debugować, testować i oceniać napisany kod JS.



W tej sekcji przedstawiono kilka przykładów wykonywania metod i właściwości JavaScript w sesji REPL w celu wykonania żądanych zadań.

Zacznijmy od pierwszego przykładu.

Przykład 1: Wyświetl tekst przy użyciu JavaScript w sesji REPL

W tym przykładzie zastosowano „ konsola.log() ” metody JavaScript w sesji REPL, aby wyświetlić konkretny komunikat:

konsola. dziennik ( „Linux” )

Poniższe dane wyjściowe wyświetlają określony komunikat wraz ze zwróconą wartością metody „console.log()”, która jest „niezdefiniowana”, ponieważ ta metoda wyświetla tylko cytowany komunikat:

Przykład 2: Dostęp do określonej zmiennej środowiskowej przy użyciu JavaScript w sesji REPL

W tym przykładzie zastosowano „ proces.środowisko ”, aby uzyskać dostęp do określonej zmiennej środowiskowej w sesji REPL:

proces. śr . ComSpec

W powyższym poleceniu „ ComSpec ” jest zmienną środowiskową.

Można zaobserwować, że wartość określonej zmiennej środowiskowej została wyświetlona jako wynik:

Przykład 3: Uzyskaj pierwiastek sześcienny określonej liczby za pomocą JavaScript w sesji REPL

W tym przykładzie wykorzystano JavaScript „ Math.cbrt() ” w sesji REPL, aby uzyskać pierwiastek sześcienny określonej liczby:

Matematyka . cbrt ( 64 ) ;

Poniższe dane wyjściowe pokazują pierwiastek sześcienny liczby określonej w metodzie „Math.cbrt()”:

Jak uruchomić funkcję JS w sesji REPL?

Oprócz wykorzystania metod i właściwości JS, sesja REPL jest również przydatna do definiowania funkcji lub bezproblemowego uruchamiania wielu linii kodu JavaScript.

Poniższy blok kodu przedstawia jego praktyczną implementację:

funkcja getLogarithm ( ) {

powrót Matematyka . log2 ( 49 )

} pobierz logarytm ( ) ;

W powyższym ' pobierz logarytm() ”, funkcja „ Matematyka.log2() ” oblicza logarytm o podstawie 2 określonej liczby.

Poniższe dane wyjściowe pomyślnie wykonują zdefiniowaną funkcję JavaScript i zwracają logarytm o podstawie 2 podanej liczby. „ trzy kropki (…)” w sesji REPL oznacza, że ​​użytkownik może kontynuować pracę w trybie wieloliniowym:

Aby wyjść z trybu wieloliniowego, wykonaj polecenie „ .Wyjście ', albo ' .przerwa ' Komenda.

Jak uzyskać historię sesji REPL?

Kolejny powód, aby skorzystać z ODPOWIEDŹ sesja kodowania interaktywnego polega na tym, że przechowuje ona zapis wcześniej wykonanych poleceń, do którego można łatwo uzyskać dostęp, naciskając przycisk „ strzałka w górę ” taki klucz:

Jak wyjść z sesji REPL?

Po zakończeniu korzystania z sesji REPL wyjdź z niej, wykonując poniższe polecenie:

. Wyjście

Notatka: Użytkownik może również wyjść z sesji REPL naciskając przycisk „ Ctrl+D ” naciśnij jeden raz klawisz skrótu lub „ Ctrl+C ” klawisz skrótu dwa razy.

To wszystko na temat używania Node.js REPL do interaktywnego kodowania.

Wniosek

The ODPOWIEDŹ sesji można używać do interaktywnego kodowania w taki sposób, aby bezpośrednio wykonywać jednoliniowy lub wielowierszowy kod JavaScript, zamiast tworzyć oddzielny plik „node.js”. Pozwala użytkownikom przekazywać ciągi znaków, wykonywać operacje arytmetyczne, wykonywać funkcje matematyczne, uzyskiwać zmienne środowiskowe i wiele więcej. Co więcej, przechowuje także rejestr wszystkich wcześniej wykonanych poleceń, do których użytkownik może uzyskać dostęp w dowolnym momencie, po prostu naciskając przycisk „ strzałka w górę ” zamiast wpisywać go ponownie w powłoce. W tym artykule omówiono szczegółowo wykorzystanie Node.js REPL do kodowania interaktywnego.