JavaScript adalah skrip pemrograman yang umumnya digunakan oleh web developer untuk menciptakan interaksi yang lebih dinamis saat membuat halaman web, aplikasi, server, atau game.
Pengertian JavaScript
JavaScript adalah bahasa pemrograman yang digunakan dalampengembangan website agar lebih dinamis dan interaktif. Berfungsi untuk membuat elemen yang mampu meningkatkan interaksi pengunjung seperti menu drop-down, animasi, dan warna background dinamis.
Sejarah
javaScript mulai dikenal pata tahun 1994 yang pada saat itu web dan internet sudah berkembang. JavaScript didesain oleh Brendan Eich yang merupakan karyawan Netscape. Transformasi nama JavaScript, dimulai dari Mocha, Mona, LiveScript, hingga akhirnya resmi bernama JavaScript.
Versi awal bahasa JS hanya dipakai di kalangan Netscape beserta dengan fungsionalitas pun yang masih terbatas. Lalu pada tahun 1996 JavaScript secara resmi dinamakan sebagai ECMAScript. ECMAScript 2 berkembang pada tahun 1998 yang dilanjutkan dengan ECMAScript setelah 3 setahun kemudian. ECMAScript terus dikembangkan sampai akhirnya menjadi JavaScript atau JS hingga saat ini. Pada tahun 2016, 92% web diketahui telah menggunakan JavaScript. Itulah mengapa JavaScript atau JS terus berkembang.
Fungsi JavaScript
Fungsi JavaScript yang paling umum adalah untuk pengembangan aplikasi web dan mobile, membangun web server dan aplikasi server, membuat website yang interaktif, serta game development.
- Efisiensi Pengembangan Aplikasi Web dan Seluler
Pengembangan framework JavaScript, yang terdiri dari library kode JavaScript, memungkinkan developer menggunakan kode JS siap pakai dalam proyek mereka. Proses yang harus dilalui pun menjadi lebih cepat dan efisien karena mereka tidak perlu menulis kode dari nol.
- Membangun Web Server dan Aplikasi Server
Melalui Node.js, JavaScript memungkinkan developer membangun web server dan infrastruktur back-end sehingga akan menghemat waktu dan tenaga dalam hal pembuatan web server.
- Membuat Website yang Interaktif
Fungsi JavaScript berikutnya adalah untuk menciptakan halaman web yang dinamis, seperti untuk menampilkan animasi, mengubah visibilitas teks, dan membuat menu drop-down.
Selain itu, JavaScript memungkinkan Anda mengubah konten dan nilai atribut HTML tanpa harus merefresh halaman web dulu. Sebab, JavaScript mendukung tipe data berikut:
- String ‒ terdiri dari data teks yang ditulis di dalam tanda kutip. Misalnya, “Hello World”, ‘Hello World’, dan “Display ‘Hello world’ text“.
- Number ‒ mencakup bilangan bulat dan floating-point antara (2^53 – 1) dan -(2^53 – 1).
- Boolean ‒ tipe data logis dengan nilai true dan false.
- BigInt ‒ merepresentasikan data bilangan bulat (integer) dengan panjang arbitrer.
- Null ‒ berisi nilai nol.
- Undefined ‒ termasuk variabel yang dideklarasikan, tapi tidak ditetapkan.
- Symbol ‒ menyediakan identifier unik untuk objek.
- Object ‒ untuk struktur data kompleks yang ditulis dengan kurung kurawal. Misalnya, {item:”Buku”, information:”biografi”}.
0 Komentar