Hayo siapa nih yang sedang mempelajari JavaScript? Pastinya kamu akan melihat baik disetiap materi, video atau thread yang sedang kamu baca ini, kamu pasti akan menjumpai var, let dan const. Kira kira bener gak nih? Lantas siapa sih mereka? Menurut kitab sakti yang saya baca, yaitu https://developer.mozilla.org. Mereka semua adalah keyword atau kata kunci yang digunakan untuk mendeklarasikan sebuah variabel pada JavaScript, walaupun ketiganya digunakan sebagai keyword untuk deklarasi variabel, bukan berarti mereka itu sama loh! Yang bener? Yes Serius banget ini, kalau kamu gak percaya yuk kita kupas satu per satu.

Var Pada zaman dahulu.. untuk membuat variabel kita menggunakan keyword var, awalnya sih semua baik baik saja dan berjalan dengan sangat amat terkendali, akan tetapi permasalah muncul, bayangkan dengan keyword var, kamu bisa membuat variabel dengan nama yang sama, tapi gak muncul error, bukan hanya error, saya jamin kamu sebagai developer akan pusing 7 keliling sambil berkata "loh yang mana yang harus aku gunakan ini" inilah yang dinamakan dengan fenomena ambigusitas code, jadi developer bingung mau gunakan yang mana, selain ambigusitas code, ada juga fenomena hoisting, Nah sampai sini, munculah super hero baru untuk menaklukan dunia (waduh) bernama let

<!-- 4. FOOTER -->
    <footer class="bg-gray-900 text-white py-8 border-t-4 border-blue-600 mt-auto">
        <div class="full-width-container mx-auto flex flex-col md:flex-row justify-between items-center text-sm text-gray-400 gap-4">
            <div>
                <span class="font-bold text-white text-lg tracking-wider">TEKNO<span class="text-blue-500">Pendidikan</span></span>
                <p class="mt-1">Inovasi pembelajaran digital terbaik.</p>
            </div>
            <div>&copy; 2026 webdenny.com - Hak Cipta Dilindungi.</div>
        </div>
    </footer>