Apa itu Node.js?

Pernahkah kamu membuat website dan mendapati JavaScript hanya bisa berjalan di browser (seperti Chrome)? Node.js hadir untuk mengubah hal itu. Node.js adalah 'mesin' yang memungkinkanmu menjalankan kode JavaScript langsung di komputermu — layaknya sebuah program biasa atau server backend. Karena tidak berjalan di browser, Node.js tidak memiliki fitur visual seperti window atau document (DOM). Sebagai gantinya, Node.js memberimu akses ke sistem operasi: membaca file, mengakses database, dan membangun API. Jebakan: jangan coba alert() di Node.js — pasti error!

👀 Contoh dulu

const platform = process.platform;
console.log(platform);

Hasilnya: linux

💡 Objek 'process' menyediakan informasi seputar lingkungan runtime Node.js. Hasilnya mengikuti sistem operasimu: 'linux' di server, 'darwin' di macOS, 'win32' di Windows.

📝 Sekarang giliranmu

Tuliskan perintah JavaScript Node.js untuk mencetak string versi runtime Node.js yang sedang berjalan menggunakan objek global process.

Preview