Rabu, 23 September 2015

Node.js - REPL Terminal

REPL singkatan Baca Eval Cetak Loop dan itu merupakan lingkungan komputer seperti konsol jendela atau Unix / Linux shell mana perintah dimasukkan dan sistem merespon dengan output dalam modus interaktif. Node.js atau Node dibundel dengan lingkungan REPL. Ia melakukan tugas-tugas berikut yang diinginkan.

Baca - Membaca masukan pengguna, mengurai masukan ke JavaScript Data-struktur dan toko di memori.

Eval - Membawa dan mengevaluasi struktur data

Cetak - Mencetak hasil

Loop - Loops perintah di atas sampai pengguna menekan ctrl-c dua kali.

Fitur REPL dari Node sangat berguna dalam bereksperimen dengan kode Node.js dan untuk debug kode JavaScript.

Repl Terminal secara online
Untuk mempermudah belajar Anda, kami telah setup yang diperlukan mudah untuk menggunakan lingkungan Node.js REPL online, di mana Anda dapat berlatih sintaks Node.js: Peluncuran Node.js repl Terminal

mulai repl
Repl dapat dimulai dengan hanya berjalan node pada shell / console tanpa argumen sebagai berikut.

$ node

Anda akan melihat prompt repl Command> mana Anda dapat mengetik perintah Node.js:

$ node
>

Ekspresi sederhana
Mari kita coba matematika sederhana di Node.js repl command prompt:

$ node
> 1 + 3
4
> 1 + ( 2 * 3 ) - 4
3
>

Gunakan Variabel
Anda dapat membuat variabel digunakan untuk menyimpan nilai-nilai dan cetak kemudian seperti script konvensional. Jika kata kunci var tidak digunakan maka nilai disimpan dalam variabel dan dicetak. Sedangkan jika var kata kunci yang digunakan maka nilai disimpan tetapi tidak dicetak. Anda dapat mencetak variabel console.log usind ().

$ node
> x = 10
10
> var y = 10
undefined
> x + y
20
> console.log("Hello World")
Hello Workd
undefined

Ekspresi multiline
Node REPL mendukung ekspresi multiline mirip dengan JavaScript. Mari kita periksa berikut do-while loop dalam tindakan:

$ 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
>

datang secara otomatis ketika Anda menekan masuk setelah membuka braket. Node secara otomatis memeriksa kelangsungan ekspresi.

menggarisbawahi Variabel
Anda dapat menggunakan undercore _ untuk mendapatkan hasil terakhir:

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

Perintah repl
ctrl + c - mengakhiri perintah saat ini.

ctrl + c dua kali - mengakhiri repl Node.

ctrl + d - mengakhiri repl Node.

Atas / Bawah Keys - lihat sejarah perintah dan memodifikasi perintah sebelumnya.

tab Keys - daftar perintah saat ini.

.help - daftar semua perintah.

.BREAK - keluar dari ekspresi multiline.

.clear - keluar dari ekspresi multiline

nama file .save - menyimpan saat sesi Node REPL ke file.

load nama file - beban isi file di saat sesi Node repl.

menghentikan repl
Seperti disebutkan di atas Anda akan perlu menggunakan ctrl + c dua kali perintah untuk keluar dari Node.js repl.

$ node
>
(^C again to quit)
>