setelah di artikel mengenai node js sebelumnya yaitu installasi node js di desktop kita, dan mencoba program awal node js menggunakan REPL
, pada artikel di link ini : Node JS artikel dalam artikel tersebut gout menggunakan desktop linux debian 9 stretch, pada dasarnya penggunaan untuk nodejs sendiri sama saja ko, baik itu di platform linux maupun windows.
melanjutkan …
dalam artikel kali ini gout bermaksud melanjutkan pembahasan mengenai node js dan mengenal REPL
lebih dalam.
Menjalankan perintah yang terdiri dari beberapa baris
Terminal REPL
juga mendukung perintah yang terdiri dari beberapa baris, misalnya untuk membuat objek pemilihan dan pengulangan.
contoh :
> let a =10
undefined
>if(a > 0){
... console.log(a + " adalah bilangan positif")
... } else {
... console.log(a + " bukan bilangan positif")
... }
10 adalah bilangan positif
undefined
> let i = 1
undefined
> while(i <= 3){
... console.log("Baris ke - "+i)
... i++
... }
Baris ke - 1
Baris ke - 2
Baris ke - 3
3
>
Tanda titik yang ditulis (…) tiga kali menandakan bahwa baris tersebut merupakan baris perintah lanjutan dari baris sebelumnya.
Membuat fungsi
Selain ekspresi dan blok perintah sederhana, kita juga dapat mendefinisikan fungsi pada saat bekerja di dalam terminal REPL
. Contoh kode berikut akan menunjukan hal tersebut :
> function tambah(x, y){
... return x + y
... }
> // memanggil fungsi
undefined
> hasil = tambah(3, 15)
18
> hasil
18
> tambah(2, 3)
5
>
Membuat objek
Terminal REPL
juga mendukung pembuatan objek, seperti yang ditunjukan oleh contoh kode di bawah ini :
> let obj = new Object()
undefined
> obj.alas = 3
3
> obj.tinggi = 5
5
> obj.luas = function() { return (obj.alas * obj.tinggi)/2 }
[function]
>
> // memanggil method luas()
undefined
> obj.luas()
7.5
>
Pada contoh di atas kita membuat objek dengan nama obj yang merepresentasikan objek segitiga. Objek tersebut memiliki dua properti ( alas dan tinggi ) dan satu metode ( luas() ).
Perintah-perintah dalam terminal REPL
Beberapa perintah tambahan yang dapat digunakan ketika bekerja dengan terminal repl
dapat dilihat pada tabel dibawah ini.
Perintah | Keterangan |
---|---|
Ctrl + C | Keluar dari perintah yang sedang aktif |
Ctrl + C (dua kali) | Keluar dari Terminal ```repl``` |
Ctrl + D | Keluar dari Terminal ```repl``` |
Tombol panah atas bawah | Menampilkan perintah sebelumnya atau sesudahnya |
Tombol tab | Melengkapi perintah yang ditulis secara otomatis | .help | Menampilkan bantuan dari daftar perintah yang ada | </tr>
.break | keluar dari perintah yang terdiri dari beberapa baris |
.clear | Sama dengan .break |
.save NamaFile | menyimpan perintah di dalam terminal REPL ke file |
.load NamaFile | Memuat perintah dari file ke dalam terminal REPL |
Menghentikan Terminal REPL
seperti yang telah disebutkan diatas untuk menghentikan terminal REPL
, kita dapat menggunakan tombol Ctrl + C
dua kali.
root@codesyariah:/home/puji122# node
> a = 3
3
> b = 4
4
> a + b
7
> 2 * (a + b)
14
>
(To exit, press ^C again or type .exit)
>
root@codesyariah:/home/puji122#
selain tombol Ctrl + C
yang ditekan dua kali, kita juga dapat menggunakan tombol Ctrl + D
untuk keluar dari terminal REPL
, yah sobah coders bisa eksplore sendiri lah perintah-perintah di terminal repl
dari table diatas atau bisa mencari perintah-perintah lain dari internet.
ok cukup sekian mengenai lanjutan artikel nodeJS kali ini, mudah-mudahan bermanfaat.
akhir kata gout ucapkan …
wassalaam
Puji Ermanto