Let, Var dan const

saya baru mempelajari js :pray:
mungkin ada yang bisa menjelaskan perbedaan penggunaan let dan var juga const dari sudut pandang pengalaman kalian

kalau di google let dan var dapat diubah sedangkan const tdk bisa

Hi @Nuzul_Sindu_Kusumah ,

var merupakan function scoped sedangkan let merupakan block scoped. Yang artinya let hanya bisa di akses di bagian block nya saja alias di dalam tanda kurung kurawal {}

Sedangkan var bisa diakses dimana saja karena ketika pertama kali mendeklarasikan variable dengan keyword var, variable tersebut akan bersifat global karena masuk di objek yang bernama window.

dengan var
skilvul1


dengan let
skilvul2