Variabel adalah wadah bernama yang digunakan untuk menyimpan nilai atau data dalam sebuah program. Nilai di dalam variabel dapat dibaca dan diubah selama program berjalan. Variabel memudahkan pengelolaan data karena nilai cukup dirujuk lewat namanya, bukan ditulis berulang. Setiap variabel biasanya memiliki tipe data yang menentukan nilai yang boleh disimpannya. Penamaan variabel yang jelas membuat kode lebih mudah dipahami.
Variabel adalah unsur paling mendasar dalam pemrograman karena hampir setiap logika bergantung pada penyimpanan dan pemakaian nilai.
Variabel bernama `totalHarga` menyimpan hasil perhitungan dan nilainya diperbarui setiap kali pengguna menambah barang ke keranjang.