Bagaimana Cara Menggunakan REPL Node.js untuk Pengkodean Interaktif?

Bagaimana Cara Menggunakan Repl Node Js Untuk Pengkodean Interaktif



Node.js adalah lingkungan runtime JavaScript gratis sumber terbuka terkenal yang memungkinkan pengguna mengeksekusi kode JavaScript dari file atau langsung menggunakan baris perintah. Untuk menjalankan kode JavaScript, pengguna diharuskan membuat file “.js” eksternal yang akan dieksekusi melalui perintah “node ”.

Di sisi lain, baris perintah mengeksekusi kode JavaScript secara langsung baris demi baris. Ia melakukan fungsi yang berguna ini dengan bantuan REPL. A ' REPL ” adalah singkatan dari “ Baca Evaluasi Print Loop ” dan bertindak sebagai jendela konsol yang mengeksekusi input pengguna yang merupakan kode JavaScript yang valid dan mengembalikan output setelah eksekusi. Ini adalah shell interaktif yang mengevaluasi ekspresi Node.js yang diambil oleh pengguna.

Tulisan ini akan menguraikan penggunaan Node.js REPL untuk pengkodean Interaktif.







Bagaimana Memulai Sesi REPL?

Sebelum menggunakan REPL sesi, pengguna harus memulainya terlebih dahulu yang cukup mudah dan sederhana. Untuk melakukannya, ketikkan “ simpul ” kata kunci di terminal (Ctrl+Shift+`) dan jalankan sebagai perintah dengan menekan tombol “Enter”:



simpul

Output di bawah ini memulai shell REPL di mana pengguna dapat menulis kode JavaScript yang valid untuk melakukan suatu tugas:







Setelah membuka sesi REPL, mari langsung menggunakannya untuk pengkodean interaktif.

Bagaimana Cara Menggunakan REPL Node.js untuk Pengkodean Interaktif?

Untuk menggunakan REPL untuk pengkodean interaktif, ketikkan kode JavaScript yang valid langsung ke dalamnya dan dapatkan hasil yang diinginkan. Ini membantu untuk men-debug, menguji, dan mengevaluasi kode JS tertulis dengan lebih cepat dan mudah dengan cara yang mudah diakses.



Bagian ini menjalankan beberapa contoh yang menjalankan metode JavaScript, dan properti pada sesi REPL untuk melakukan tugas yang diinginkan.

Mari kita mulai dengan contoh pertama.

Contoh 1: Menampilkan Teks Menggunakan JavaScript pada Sesi REPL

Contoh ini menerapkan “ konsol.log() ” metode JavaScript pada sesi REPL untuk menampilkan pesan tertentu:

menghibur. catatan ( Linux )

Output berikut mencetak pesan yang ditentukan bersama dengan nilai yang dikembalikan dari metode “console.log()” yang “tidak terdefinisi” karena metode ini hanya menampilkan pesan yang dikutip:

Contoh 2: Akses Variabel Lingkungan Tertentu Menggunakan JavaScript pada Sesi REPL

Contoh ini menggunakan “ proses.env ” properti untuk mengakses variabel lingkungan tertentu pada sesi REPL:

proses. env . Spesifikasi Komp

Dalam perintah di atas, “ Spesifikasi Komp ” adalah variabel lingkungan.

Dapat diamati bahwa nilai variabel lingkungan tertentu telah ditampilkan sebagai keluaran:

Contoh 3: Dapatkan Akar Kubus dari Bilangan Tertentu Menggunakan JavaScript pada Sesi REPL

Contoh ini menggunakan JavaScript “ Matematika.cbrt() ” metode pada sesi REPL untuk mendapatkan akar pangkat tiga dari bilangan tertentu:

Matematika . cbrt ( 64 ) ;

Output di bawah ini menunjukkan akar pangkat tiga dari bilangan yang ditentukan dalam metode “Math.cbrt()”:

Bagaimana Cara Menjalankan Fungsi JS di Sesi REPL?

Selain memanfaatkan metode dan properti JS, sesi REPL juga berguna untuk mendefinisikan fungsi atau menjalankan beberapa baris kode JavaScript tanpa kerumitan.

Blok kode berikut menunjukkan implementasi praktisnya:

fungsi getLogaritma ( ) {

kembali Matematika . log2 ( 49 )

} dapatkan Logaritma ( ) ;

Di atas “ dapatkanLogaritma() ” fungsi, “ Matematika.log2() Metode ” menghitung logaritma basis-2 dari angka yang ditentukan.

Output di bawah ini berhasil menjalankan fungsi JavaScript yang ditentukan dan mengembalikan logaritma basis 2 dari angka yang diberikan. “ tiga titik (…)” dalam sesi REPL menunjukkan bahwa pengguna dapat terus bekerja pada mode beberapa baris tersebut:

Untuk keluar dari mode beberapa baris, jalankan perintah “ .KELUAR ”, atau “ .merusak ' memerintah.

Bagaimana Mendapatkan Riwayat Sesi REPL?

Alasan lain untuk menggunakan REPL sesi untuk pengkodean interaktif adalah menyimpan catatan perintah yang dijalankan sebelumnya yang dapat diakses dengan mudah dengan menekan tombol “ panah atas ” kuncinya seperti ini:

Bagaimana Cara Keluar dari Sesi REPL?

Setelah penggunaan sesi REPL selesai, keluarlah dengan menjalankan perintah di bawah ini:

. KELUAR

Catatan: Pengguna juga dapat keluar dari sesi REPL dengan menekan tombol “ Ctrl+D ” tombol pintas satu kali, atau “ Ctrl+C ” tombol pintas dua kali.

Sekian tentang penggunaan Node.js REPL untuk pengkodean interaktif.

Kesimpulan

Itu REPL session dapat digunakan untuk pengkodean interaktif dengan cara mengeksekusi kode JavaScript satu baris atau beberapa baris secara langsung alih-alih membuat file “node.js” terpisah. Hal ini memungkinkan pengguna untuk meneruskan string, melakukan operasi aritmatika, menjalankan fungsi matematika, mendapatkan variabel lingkungan, dan banyak lagi. Selain itu, ini juga menyimpan catatan semua perintah yang dijalankan sebelumnya yang dapat diakses pengguna kapan saja hanya dengan menekan tombol “ panah atas ” alih-alih mengetiknya lagi di shell. Tulisan ini telah menguraikan penggunaan Node.js REPL untuk pengkodean Interaktif.