Latest web development tutorials

Node.js REPL (interpreter interaktif)

Node.js REPL (Baca Eval Cetak Loop: interpreter interaktif) merupakan lingkungan komputer, mirip dengan terminal Window System atau shell Unix / Linux, kita dapat memasukkan perintah di terminal, dan menerima respon dari sistem.

Node dilengkapi dengan interpreter interaktif, Anda dapat melakukan tugas berikut:

  • Membaca - untuk membaca input pengguna, Javascript mengurai struktur input data dan disimpan dalam memori.

  • Implementasi - Implementasi struktur data masukan

  • Cetak - output

  • Siklus - siklus langkah di atas sampai Anda menekan ctrl-cdua kali untuk keluar.

Node interpreter interaktif dapat menjadi debugging baik Javascript kode.

Mulai belajar repl

Kita bisa masukkan perintah berikut untuk memulai terminal Node:

$ node
> 

Kemudian kita dapat memasukkan ekspresi sederhana> setelah, dan tekan Enter untuk menghitung hasil.

ekspresi aritmatika sederhana

Mari kita melakukan sederhana operasi Node.js matematika jendela baris perintah repl:

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

menggunakan Variabel

Anda bisa berada di variabel, dan Anda perlu menggunakannya untuk menyimpan data.

deklarasi variabelperlu menggunakan kata kunci var,jika Anda tidak menggunakan variabel var kata kunci akan dicetak langsung.

Sebuah variabel menggunakan kata kuncivar dapat menggunakan console.log () untuk variabel output.

$ 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

ekspresi multi-saluran

dukungan Node repl memasuki beberapa baris ekspresi, yang agak mirip dengan JavaScript. Mari kita melakukan loop 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
>

... Simbol tiga poin secara otomatis dihasilkan, Anda dapat garis pakan setelah kembali kereta.Node akan secara otomatis mendeteksi apakah ekspresi kontinu.

Garis bawah (_) variabel

Anda dapat menggunakan garis bawah (_) untuk mendapatkan ekspresi dari hasil operasi:

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

perintah repl

  • ctrl + c - keluar dari terminal saat ini.

  • Tekan ctrl + c dua kali - Exit Node repl.

  • ctrl + d - Exit Node repl.

  • Atas / Bawah tombol - melihat sejarah perintah masuk.

  • tombol tab - daftar perintah saat

  • .help - terdaftar menggunakan perintah

  • .BREAK - Exit ekspresi multisaluran

  • .clear - Exit ekspresi multisaluran

  • nama file.save- menyimpan sesi Node REPL saat ini untuk file tertentu

  • load nama file - file untuk memuat isi dari sesi Node repl saat.


berhenti repl

Kami telah menyebutkan dua tekanctrl + konstruksi cdapat keluar repl:

$ node
>
(^C again to quit)
>

contoh gif menunjukkan

Berikutnya kami tunjukkan contoh oleh tindakan Gif Gambar: