Steatement dan Expression
Analogi
sebelum memahami lebih dalam apa itu statement dan expression, mari kita lihat sebuah gambar di bawah ini
Expression
Expression merupakan kode yang menghasilkan nilai yang terdiri dari operator dan operand berupa angka, huruf dan simbol ( Tersimpan dalam Variable, di Konstanta, di Fungsi)
x + 1; // ekspresi menjumlahkan x dengan 1
8 \* 2; // ekspresi mengalikan 8 dengan 2
sqrt(100); // ekspresi untuk menghitung
Statement
Statement adalah instruksi untuk melakukan sebuah aksi tertentu. Aksi ini bisa termasuk membuat variabel, melakukan perulangan, pengecekan kondisi, dll.
let nama; // deklarasi nama variable
if(x >= 9 ){
console.log("Selamat datang di kelas javascript kafekoding 2020")
}; // deklarasi pengecekan kondisi