Latest web development tutorials

Node.js REPL (interaktywny interpreter)

Node.js REPL (repl: interaktywny interpreter) reprezentuje środowisko komputera, podobnie jak w oknie terminala lub systemu Unix / Linux powłoki, możemy wpisać komendę w terminalu i otrzymuje odpowiedź układu.

Węzeł wyposażony w interaktywny interpreter, można wykonać następujące czynności:

  • Reading - do odczytu danych wprowadzonych przez użytkownika, JavaScript analizować strukturę danych wejściowych i przechowywane w pamięci.

  • Wdrożenie - Wdrożenie struktury danych wejściowych

  • Drukuj - wyjście

  • Cycle - Cykl powyższe kroki do momentu naciśnięcia ctrl-cdwukrotnie, aby zakończyć.

Węzeł interaktywny interpreter może być dobrym debugowania kodu JavaScript.

Zacznij naukę rEPL

Możemy wprowadzić następującą komendę, aby uruchomić Terminal Node:

$ node
> 

Wtedy możemy wprowadzić proste wyrażenie> po, a następnie naciśnij klawisz Enter, aby obliczyć wyniki.

Prostych wyrażeń arytmetycznych

Załóżmy, wykonywać proste matematyczne okno wiersza poleceń REPL operacje node.js:

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

Używanie zmiennych

Można być w zmiennej, i trzeba go używać do przechowywania danych.

Deklaracje zmiennych należy użyćsłowa kluczowego var,jeśli nie używać słowa kluczowego var zmienna zostanie wydrukowany bezpośrednio.

Zmienna za pomocą słowa kluczowegovar mogą korzystać console.log () do zmiennych wyjściowych.

$ 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

Wyrażenie multi-line

Wsparcie REPL Węzeł wprowadzania wielu linii ekspresji, która jest nieco podobna do JavaScript. Pozwól nam wykonać pętlę do-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
>

... Symbol trzech punktów jest generowany automatycznie, można przewodzie zasilającym po powrocie karetki.Węzeł automatycznie wykryje, czy wyrażenie jest ciągła.

An (_) Zmienna podkreślenia

Można używać znaków podkreślenia (_), aby uzyskać ekspresję wynik operacji:

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

komenda REPL

  • Ctrl + C - wyjście z aktualnego terminala.

  • Naciśnij dwukrotnie Ctrl + C - Wyjście Węzeł REPL.

  • ctrl + d - zjazd Węzeł REPL.

  • Góra / dół - przeglądanie historii poleceń wprowadzonych.

  • klawisz Tab - listy bieżące polecenie

  • .help - wymienione za pomocą polecenia

  • .break - Wyjście z wieloma liniami wyraz

  • .clear - Wyjście z wieloma liniami wyraz

  • .save nazwa_pliku - zapisanie bieżącej sesji Węzeł rEPL do określonego pliku

  • .load filename - plik załadować zawartość bieżącej sesji REPL Node.


Zatrzymaj REPL

Mamy już wspomniano dwa naciśnijCtrl + c konstrukcja może wyjść rEPL:

$ node
>
(^C again to quit)
>

Przykłady pokazują, gif

Dalej pokażemy przykłady działaniami Gif Nz