‫Instruktur: Selamat datang kembali.
‫Jadi saya harap Anda telah menginstal Node di
‫komputer Anda saat ini.
‫Jadi, sekarang mari kita
‫lanjutkan dan gunakan Node untuk pertama kalinya.
‫Dan untuk memulai bagian
‫ini, silakan masuk ke file starter
‫kursus dan salin folder ini ke direktori kerja Anda, oke?
‫Sekarang, jika Anda belum mengunduh file kursus,
‫silakan buka repositori GitHub,
‫yang ditautkan ke seluruh kursus, dan
‫Anda akan menemukan semua file yang Anda butuhkan di sana.
‫Kemudian setelah itu, lanjutkan
‫dan buka folder di editor kode Anda.
‫Dan saya menggunakan Kode VS di sini.
‫Dan saya sebenarnya sudah memuatnya.
‫Jadi inilah folder Node Farm ini.
‫Sekarang di video ini,
‫kita sebenarnya belum memulai proyeknya.
‫Tapi sebaliknya, kita akan berinteraksi dengan
‫Node menggunakan baris perintah.
‫Dan untuk itu, saya akan menggunakan
‫terminal built-in yang dimiliki VS Code, tekan kontrol kembali untuk itu.
‫Jadi perintah ini yang Anda lihat di sini, sebenarnya.
‫Atau Anda bisa pergi ke View dan Terminal.
‫Sekarang jika Anda lebih suka menggunakan aplikasi
‫lain untuk terminal, tidak apa-apa juga,
‫tetapi selama kursus
‫ini, saya akan selalu menggunakan
‫terminal yang terintegrasi langsung ke dalam
‫VS Code sehingga kita tidak perlu melompat-lompat
‫di antara yang berbeda. jendela begitu banyak.
‫Sekarang, untuk mulai menulis beberapa kode Node di sini di konsol,
‫yang harus kita lakukan adalah menulis node,
‫mengingat Anda memiliki Node.js. js diinstal di komputer
‫Anda dan kemudian, tekan saja enter.
‫Dan ini kemudian akan membuka
‫Node REPL, yang merupakan singkatan dari read-eval-print loop.
‫Jadi pada dasarnya di sini, kita dapat menulis
‫kode JavaScript seperti di terminal biasa.
‫Sebagai contoh, kita dapat mendefinisikan variabel.
‫Dan, ini dia.
‫Jadi, kami hanya mendefinisikan variabel nama.
‫Dan sebenarnya, kita bisa menulis kode JavaScript
‫apa pun yang kita suka di sini, oke?
‫Jadi, itu karena pada
‫akhirnya, Node. js benar-benar hanya waktu menjalankan
‫JavaScript, seperti yang baru saja kita lihat sebelumnya.
‫Jadi apa lagi yang bisa kita lakukan?
‫Yah, semua jenis ekspresi benar-benar akan berhasil.
‫Mari kita lakukan beberapa matematika di sini, misalnya.
‫Oke, jadi JavaScript apa pun akan berfungsi
‫dan Anda melihat bahwa kami sebenarnya mendefinisikan
‫variabel ini di sini menggunakan const jadi itu adalah ES6 dan itu sama sekali
‫tidak ada masalah di Node.js. js.
‫Jadi mendukung ES6 di semua versi yang lebih
‫baru di luar kotak tanpa masalah.
‫Itu karena kami
‫tidak menjalankan JavaScript ini di browser
‫apa pun, tetapi akan selalu berjalan di server, oke?
‫Jadi, sebenarnya, kami baru saja mengeluarkan JavaScript dari browser
‫dan menjalankannya di dalam aplikasi Node ini.
‫Sekarang jika kita ingin keluar dari JS REPL,
‫jadi sekali lagi, loop read-eval-print ini, yang diberikan Node kepada kita,
‫ada berbagai cara untuk melakukannya.
‫Yang pertama adalah menulis exit atau sebenarnya
‫. keluar
‫dan ini keluar dari proses Node ini, REPL ini dan itu
‫dimulai lagi sehingga saya bisa
‫menunjukkan beberapa hal lagi.
‫Jadi sekali lagi, cukup ketik Node, tekan enter, dan selesai.
‫Oh, dan omong-omong, jika
‫Anda ingin menghapus terminal Anda
‫seperti yang baru saja saya lakukan, yang harus
‫Anda lakukan adalah menekan perintah K dan itu akan
‫menghapus baris perintah dan mungkin di Windows, itu adalah kontrol K, oke?
‫Bagaimanapun, kami menggunakan . exit untuk keluar dari
‫REPL tapi kita juga bisa menekan control
‫D, dan itu bukan perintah, itu benar-benar
‫control, jadi control D akan melakukan hal yang sama.
‫Tapi, mari kita cepat memasukkannya lagi
‫karena ada beberapa hal lagi yang ingin saya tunjukkan kepada Anda.
‫Jadi jika Anda menekan tab
‫sekarang, mungkin Anda
‫harus mengetuknya dua kali, terkadang itu terjadi
‫karena suatu alasan, tetapi bagaimanapun, dengan
‫menekan tab, Anda dapat melihat semua
‫variabel global yang tersedia di Node.js.
‫Jadi, Anda memiliki
‫semua
‫jenis barang yang sudah biasa
‫kita sukai seperti konstruktor Array
‫atau konstruktor String
‫atau Math atau Number di sini,
‫tetapi kemudian ada juga semua
‫jenis barang milik Node.js.
‫Misalnya, https dan fs atau crypto Anda dan ini
‫adalah modul Node yang
‫akan kita bicarakan
‫lebih lanjut di bagian ini.
‫Tetapi untuk saat ini, Anda melihat bahwa kami memiliki
‫semua jenis variabel global yang dapat kami akses
‫kapan pun kami mau di Node.js. js, oke?
‫Juga, trik bagus lainnya adalah variabel garis bawah.
‫Jadi izinkan saya menunjukkan sesuatu kepada Anda terlebih dahulu.
‫Jadi perhitungan lain misalnya.
‫Tiga kali delapan memberi 24 dan sekarang
‫dapat menggunakan garis bawah ditambah enam dan jadi ini
‫akan memberi kita 30 dan itu berarti
‫garis bawah pada
‫dasarnya adalah hasil Anda sebelumnya.
‫Jadi kami punya 24, jadi garis bawah di sini adalah
‫24 sekarang dan 24 ditambah enam menghasilkan 30.
‫Jadi jika kita sekarang menggarisbawahi minus 30, itu
‫akan memberi kita nol, kan?
‫Dan ya, itu terjadi.
‫Oke, dan terakhir, tab yang baru saja Anda tekan sebelumnya, Anda
‫juga dapat menekannya, misalnya, pada salah satu
‫konstruktor yang sudah
‫kita kenal seperti string.
‫Jadi Tali. dan sekarang dengan menambahkan
‫tab, Anda dapat melihat semua metode atau
‫properti yang tersedia untuk kami.
‫Sekali lagi, kadang-kadang Anda harus memukulnya dua kali tetapi
‫kemudian di sinilah kita.
‫Jadi kita punya, misalnya, length atau hasOwnProperty, dan
‫semua jenis metode ini di sini
‫yang sudah kita ketahui, bukan?
‫Dan sekarang, untuk keluar dari
‫REPL, ingat yang harus Anda lakukan adalah menekan kontrol D.
‫Oke, lalu perintah K untuk menghapus konsol, dan
‫hanya itu.
‫Jadi hanya itu yang ingin
‫saya tunjukkan kepada Anda di video pertama ini.
‫Jadi pada dasarnya kita bisa menulis JavaScript sekarang
‫di luar browser menggunakan Node.js. js seperti ini.