Profile Picture

zamharira

Selamat datang di blog pribadi saya, tempat di mana saya menuangkan cerita, inspirasi, dan perjalanan saya sebagai mahasiswa yang selalu ingin berkembang. Di sini, saya berbagi tentang kehidupan kampus, pengembangan diri, produktivitas, serta hal-hal kecil yang membuat hidup lebih bermakna

JAVASCRIPT

25 Apr 2025

Penjelasan tentang javascript

Pada tahun 1995: Dikembangkan oleh Brendan Eich di Netscape dalam waktu 10 hari. Awalnya disebut Mocha, kemudian LiveScript, dan akhirnya JavaScript (nama ini dipilih untuk tujuan pemasaran karena popularitas Java pada saat itu). 1997: Distandardisasi oleh ECMA International sebagai ECMAScript (ES). Sejak itu, JavaScript terus diperbarui dengan fitur-fitur baru. Versi penting: ES5 (2009): Menambahkan fitur seperti strict mode, JSON, dan lainnya. ES6 / ES2015 (2015): Tambahan besar seperti let, const, arrow function, class, promise, dan lainnya.

JavaScript adalah bahasa pemrograman tingkat tinggi yang digunakan terutama untuk membuat halaman web menjadi interaktif. JavaScript berjalan di sisi klien (browser) namun juga bisa dijalankan di sisi server (melalui Node.js). JavaScript merupakan salah satu dari tiga teknologi utama dalam pengembangan web bersama dengan: HTML (HyperText Markup Language) → untuk struktur halaman CSS (Cascading Style Sheets) → untuk gaya atau tampilan JavaScript → untuk interaktivitas dan logika

Contoh fungsi JavaScript di web:

  1. Fungsi Constructor Fungsi constructor digunakan untuk membuat objek baru dengan properti dan metode tertentu. Fungsi ini biasanya dipanggil dengan kata kunci new.

  2. Fungsi Higher-Order Fungsi higher-order adalah fungsi yang menerima fungsi lain sebagai argumen atau mengembalikan fungsi sebagai hasil. Ini berguna untuk manipulasi fungsi lebih lanjut, seperti dalam array method map(), filter(), atau reduce().

  3. Fungsi Pembantu (Helper Function) Fungsi pembantu adalah fungsi yang dibuat untuk menangani tugas kecil atau spesifik yang bisa digunakan dalam berbagai bagian aplikasi. Fungsi ini membantu menjaga kode tetap bersih dan terorganisir.

  4. Fungsi Pembanding Fungsi pembanding adalah fungsi yang digunakan untuk membandingkan dua nilai, misalnya dalam pencarian atau pengurutan data. Biasanya, fungsi ini digunakan dalam metode seperti sort() atau find().

  5. Fungsi Event Handler Fungsi event handler adalah fungsi yang digunakan untuk menangani peristiwa atau event dalam JavaScript, seperti klik tombol, perubahan input, atau pengguliran halaman. Fungsi ini biasanya dihubungkan dengan elemen DOM.