Modul ini membangun fondasi bahasa yang dipakai setiap hari, mulai dari menjalankan program, deklarasi variabel dengan const dan let, tipe data, koersi, operator, string, sampai masukan dan keluaran sederhana. Setiap konsep disertai kode yang dapat dijalankan langsung dengan Node.js. Materi di sini menjadi kosakata dasar untuk seluruh modul berikutnya.
Dasar bahasa
Fondasi bahasa: program pertama, const dan let, tipe data, koersi, operator, string, serta masukan dan keluaran dasar.
0/0 selesai
- Program pertama
Menjalankan console.log pertama lewat konsol browser, tag script, dan Node.js.
- const dan let
Deklarasi variabel modern dengan scope blok dan alasan var menjadi sejarah.
- Tipe data
Tipe-tipe dasar JavaScript dan sifat pengetikan dinamisnya.
- Koersi tipe
Konversi tipe otomatis, perbandingan == vs ===, dan nilai truthy/falsy.
- Operator dan ekspresi
Operator aritmetika, logika, ternary, dan pratayang optional chaining.
- String dan template literal
Backtick, interpolasi, dan metode string yang sering dipakai.
- I/O dasar
prompt dan alert di browser serta pembacaan masukan dengan readline di Node.