Bagaimana untuk Menggunakan REPL Node.js untuk Pengekodan Interaktif?

Bagaimana Untuk Menggunakan Repl Node Js Untuk Pengekodan Interaktif



Node.js ialah persekitaran masa jalan JavaScript percuma sumber terbuka yang terkenal yang membolehkan pengguna melaksanakan kod JavaScript daripada fail atau terus menggunakan baris arahan. Untuk menjalankan kod JavaScript, pengguna dikehendaki membuat fail '.js' luaran yang akan dilaksanakan melalui arahan 'nod '.

Sebaliknya, baris arahan melaksanakan kod JavaScript terus baris demi baris. Ia melaksanakan fungsi berguna ini dengan bantuan REPL. A ' REPL ” ialah singkatan kepada “ Baca Menilai Gelung Cetak ” dan bertindak sebagai tetingkap konsol yang melaksanakan input pengguna yang merupakan kod JavaScript yang sah dan menghasilkan kembali output selepas pelaksanaan. Ia ialah cangkerang interaktif yang menilai ungkapan Node.js yang diambil oleh pengguna.

Tulisan ini akan menghuraikan penggunaan Node.js REPL untuk pengekodan Interaktif.







Bagaimana untuk Memulakan Sesi REPL?

Sebelum menggunakan REPL sesi, pengguna terlebih dahulu perlu memulakannya yang agak mudah dan ringkas. Untuk berbuat demikian, taipkan “ nod ” kata kunci dalam terminal(Ctrl+Shift+`) dan jalankannya sebagai arahan dengan menekan kekunci “Enter”:



nod

Output di bawah memulakan shell REPL di mana pengguna boleh menulis kod JavaScript yang sah untuk melaksanakan tugas:







Selepas membuka sesi REPL, mari beralih ke penggunaannya untuk pengekodan interaktif.

Bagaimana untuk Menggunakan REPL Node.js untuk Pengekodan Interaktif?

Untuk menggunakan REPL untuk pengekodan interaktif, taip kod JavaScript yang sah terus ke dalamnya dan dapatkan output yang diingini. Ia membantu menyahpepijat, menguji dan menilai kod JS bertulis dengan lebih cepat dan mudah dengan cara yang boleh diakses.



Bahagian ini menjalankan beberapa contoh yang melaksanakan kaedah JavaScript dan sifat pada sesi REPL untuk melaksanakan tugas yang diingini.

Mari kita mulakan dengan contoh pertama.

Contoh 1: Paparkan Teks Menggunakan JavaScript pada Sesi REPL

Contoh ini menggunakan ' console.log() ” kaedah JavaScript pada sesi REPL untuk memaparkan mesej tertentu:

konsol. log ( 'Linux' )

Output berikut mencetak mesej yang ditentukan bersama-sama dengan nilai yang dikembalikan bagi kaedah 'console.log()' yang 'tidak ditentukan' kerana kaedah ini hanya memaparkan mesej yang dipetik:

Contoh 2: Akses Pembolehubah Persekitaran Tertentu Menggunakan JavaScript pada Sesi REPL

Contoh ini menggunakan ' proses.env ” untuk mengakses pembolehubah persekitaran tertentu pada sesi REPL:

proses. env . ComSpec

Dalam arahan di atas, ' ComSpec ” ialah pembolehubah persekitaran.

Ia boleh diperhatikan bahawa nilai pembolehubah persekitaran yang ditentukan telah dipaparkan sebagai output:

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

Contoh ini menggunakan JavaScript ' Math.cbrt() ” kaedah pada sesi REPL untuk mendapatkan punca kubus bagi nombor tertentu:

Matematik . cbrt ( 64 ) ;

Output di bawah menunjukkan punca kubus nombor yang dinyatakan dalam kaedah 'Math.cbrt()':

Bagaimana untuk Menjalankan Fungsi JS dalam Sesi REPL?

Selain daripada menggunakan kaedah dan sifat JS, sesi REPL juga berguna untuk menentukan fungsi atau menjalankan berbilang baris kod JavaScript tanpa sebarang masalah.

Blok kod berikut menunjukkan pelaksanaan praktikalnya:

fungsi getLogaritma ( ) {

kembali Matematik . log2 ( 49 )

} dapatkanLogaritma ( ) ;

Di atas ' getLogaritma() fungsi ', ' Math.log2() ” kaedah mengira asas-2 logaritma nombor yang ditentukan.

Output di bawah melaksanakan fungsi JavaScript yang ditentukan dengan jayanya dan mengembalikan logaritma asas-2 nombor yang diberikan. ' tiga titik (…)” dalam sesi REPL menunjukkan bahawa pengguna boleh terus bekerja pada mod berbilang talian itu:

Untuk keluar daripada mod berbilang baris, laksanakan “ .keluar ', atau ' .break ” perintah.

Bagaimana untuk Mendapatkan Sejarah Sesi REPL?

Satu lagi sebab untuk menggunakan REPL sesi untuk pengekodan interaktif ialah ia menyimpan rekod arahan yang dilaksanakan sebelum ini yang boleh diakses dengan mudah dengan menekan butang “ anak panah atas ” kunci seperti ini:

Bagaimana untuk Keluar dari Sesi REPL?

Setelah penggunaan sesi REPL selesai, kemudian keluar daripadanya dengan melaksanakan arahan yang dinyatakan di bawah:

. keluar

Catatan: Pengguna juga boleh keluar dari sesi REPL dengan menekan butang “ Ctrl+D kekunci pintasan satu kali, atau Ctrl+C ” kekunci pintasan dua kali.

Itu sahaja tentang menggunakan Node.js REPL untuk pengekodan interaktif.

Kesimpulan

The REPL session boleh digunakan untuk pengekodan interaktif dengan cara melaksanakan kod JavaScript satu baris atau berbilang baris secara langsung dan bukannya mencipta fail 'node.js' yang berasingan. Ia membolehkan pengguna melepasi rentetan, melakukan operasi aritmetik, melaksanakan fungsi matematik, mendapatkan pembolehubah persekitaran dan banyak lagi. Selain itu, ia juga menyimpan rekod semua arahan yang dilaksanakan sebelum ini yang boleh diakses oleh pengguna pada bila-bila masa dengan hanya menekan butang “ anak panah atas ” kekunci daripada menaipnya semula dalam cangkerang. Tulisan ini telah menghuraikan penggunaan Node.js REPL untuk pengekodan Interaktif.