Panduan Dasar Belajar JavaScript
Pada setiap pembelajaran bahasa pemograman kita diharuskan, untuk melalui panduan dasar belajar bahasa pemograman apapun itu. Belajar JavaScript sangatlah mudah apabila kita tahu dasar penggunaannya dan cara menjalankannya. Maka dengan ini kita harus mengetahui beberapa tahapan berikut ini. Javascript banyak memiliki manfaat seperti mengubah konten HTML, mengubah nilai atribut dan bahkan memberikan atribut.
Baca juga: Belajar JavaScript Untuk Pemula
Meletakan Kode JavaScript
Ada beberapa cara untuk meletakkan JavaScript pada HTML ataupun menyisihkannya.
Tag <script>
Dalam HTML kode JavaScript harus di masukan antara tag <script> dan </script>.
Contohnya:
Pada JavaScript lama dapat menggunakan atribut type: <script type = “text / javascript”>. Atribut type tidak lagi diperlukan. JavaScript adalah bahasa skrip default dalam HTML.
Catatan: apabila kita membuat file dengan ekstensi .js maka kita tidak perlu tag <script>.
JavaScript Tag <head>
Dalam contoh ini, function JavaScript ditempatkan di bagian <head> dari halaman HTML. Fungsi dipanggil ketika sebuah tombol button diklik:
JavaScript Tag <body>
Dalam contoh ini, function JavaScript ditempatkan di bagian <body> dari halaman HTML. Fungsi dipanggil ketika sebuah tombol button diklik:
Catatan: Menempatkan skrip di bagian bawah elemen <body> dapat meningkatkan kecepatan tampilan, karena interpretasi skrip memperlambat tampilan halaman web.
JavaScript Eksternal
JavaScript juga dapat digunakan di file eksternal. Skrip eksternal lebih praktis dan lebih mudah ketika kode yang sama digunakan di banyak halaman web yang berbeda.
File JavaScript memiliki ekstensi file .js .
Untuk menggunakan skrip eksternal, letakkan nama file skrip di atribut src (source) dari tag <script>:
Kita dapat menempatkan referensi skrip eksternal di dalam <head> ataupun <body> yang sesuai bagi kita, tetapi umumnya di letakan di bagian tag <body>. Script akan berperilaku seolah-olah itu terletak persis di mana tag <script> berada.
Catatan: Skrip eksternal tidak boleh berisi <script>.
Beberapa keuntungan JavaScript eksternal
Menempatkan skrip dalam file eksternal memiliki beberapa keunggulan:
- Ini memisahkan HTML dan kode.
- Itu membuat HTML dan JavaScript lebih mudah dibaca dan dipelihara.
- File JavaScript yang di-cache dapat mempercepat pemuatan halaman.
Untuk menambahkan beberapa file skrip ke satu halaman - gunakan beberapa tag skrip:
Referensi Eksternal
Skrip eksternal dapat dirujuk dengan URL lengkap atau dengan path relatif ke halaman web saat ini.
Contoh ini menggunakan URL lengkap untuk menautkan ke skrip:
Contoh ini menggunakan skrip yang terletak di folder tertentu di situs web saat ini:
Contoh ini menghubungkan ke skrip yang terletak di folder yang sama dengan halaman saat ini:
Baca juga: Belajar Dasar HTML5
Output JavaScript
Ada beberapa cara untuk menampilkan hasil dari JavaScript, seperti halnya dibawah ini:
- innerHTML yaitu menulis menjadi elemen HTML.
- write() yaitu menulis ke dalam output HTML.
- alert() yaitu menulis ke dalam tampilan peringatan.
- log() yaitu menulis ke konsol web browser.
Menggunakan innerHTML
Untuk mengakses elemen HTML, JavaScript dapat menggunakan metode document.getElementById(id). Atribut id mendefinisikan elemen HTML. Properti innerHTML mendefinisikan konten HTML:
Catatan: Mengubah properti innerHTML dari elemen HTML adalah cara umum untuk menampilkan data dalam HTML.
Menggunakan document.write()
Untuk tujuan pengujian, lebih mudah menggunakan document.write():
Peringatan: Menggunakan document.write() setelah dokumen HTML dimuat, akan menghapus semua HTML yang ada:
Catatan: Metode document.write() seharusnya hanya digunakan untuk pengujian.
Menggunakan window.alert()
Kita dapat menggunakan kotak peringatan untuk menampilkan data:
Menggunakan console.log()
Untuk keperluan debugging, kita dapat menggunakan metode console.log() untuk menampilkan data.
Catatan: kita akan belajar lebih banyak tentang debugging pada bagian konsol.
Sintaks JavaScript
JavaScript memiliki sebuah aturan dalam setiap sintaks dan bagaimana program JavaScript dibuat:
Nilai JavaScript
Sintaks JavaScript mendefinisikan dua jenis nilai, yaitu nilai tetap dan nilai variabel. Nilai tetap disebut dengan literal dan nilai variabel disebut dengan variabel.
Literal JavaScript
Aturan paling penting untuk menulis nilai tetap adalah angka ditulis dengan atau tanpa desimal:
String adalah teks, ditulis dalam tanda kutip ganda atau tunggal:
Variabel JavaScript
Dalam bahasa pemrograman, variabel digunakan untuk menyimpan nilai data. JavaScript menggunakan kata kunci var untuk mendeklarasikan suatu variabel. Tanda sama (=) digunakan untuk menetapkan nilai ke variabel. Dalam contoh ini, x didefinisikan sebagai variabel. Kemudian, x diberikan nilai 6:
Operator JavaScript
JavaScript menggunakan operator aritmatika ( + - * / ) untuk menghitung nilai:
JavaScript menggunakan operator penugasan ( = ) untuk menetapkan nilai ke variabel:
Ekspresi JavaScript
Ekspresi adalah kombinasi dari nilai, variabel, dan operator, yang menghitung nilai.
Perhitungannya disebut evaluasi.
Misalnya, 5 * 10 mengevaluasi hingga 50:
Ekspresi juga dapat berisi nilai variabel:
Nilai bisa dari berbagai jenis, seperti angka dan string.
Misalnya, “Dhika” + “” + “Putra”, dievaluasi menjadi “Dhika Putra”:
Kata kunci JavaScript
Kata kunci JavaScript digunakan untuk mengidentifikasi tindakan yang harus dilakukan.
Kata kunci var memberi tahu browser untuk membuat variabel:
Komentar JavaScript
Tidak semua pernyataan JavaScript “dieksekusi”, apabila suatu skrip diberikan komentar.
Kode setelah garis miring ganda // atau antara /* dan */ diperlakukan sebagai komentar.
Komentar diabaikan, dan tidak akan dieksekusi:
Kita akan belajar lebih banyak tentang komentar di tutorial selanjutnya.
Pengidentifikasi JavaScript
Pengidentifikasi adalah nama. Dalam JavaScript, pengidentifikasi digunakan untuk memberi nama variabel (dan kata kunci, dan fungsi, dan label). Aturan untuk nama resmi hampir sama di sebagian besar bahasa pemrograman. Dalam JavaScript, karakter pertama harus berupa huruf, atau garis bawah (_), atau tanda dolar ($).
Karakter selanjutnya dapat berupa huruf, angka, garis bawah, atau tanda dolar. Angka tidak diizinkan sebagai karakter pertama. Dengan cara ini JavaScript dapat dengan mudah membedakan pengidentifikasi dari angka.
JavaScript adalah Huruf Besar-Kecil
Semua pengidentifikasi JavaScript peka huruf besar-kecil.
Variabel lastName dan lastname , adalah dua variabel yang berbeda:
JavaScript tidak menafsirkan VAR atau Var sebagai kata kunci var.
Kasus JavaScript dan Unta
Secara historis, programmer telah menggunakan berbagai cara untuk menggabungkan beberapa kata menjadi satu nama variabel:
Tanda hubung:
nama depan, nama belakang, kartu master, antar kota.
Tanda hubung tidak diizinkan dalam JavaScript. Mereka dicadangkan untuk pengurangan.
Menggarisbawahi:
first_name, last_name, master_card, inter_city.
Casing Unta Atas (Pascal Case):
FirstName, LastName, MasterCard, InterCity.
Kasing Unta Bawah:
Programmer JavaScript cenderung menggunakan case unta yang dimulai dengan huruf kecil:
firstName, lastName, masterCard, interCity.
Baca juga: Elemen Yang Dihapus Pada HTML5
Komentar Pada JavaScript
Komentar JavaScript dapat digunakan untuk menjelaskan kode JavaScript, dan membuatnya lebih mudah dibaca. Komentar JavaScript juga dapat digunakan untuk mencegah eksekusi, saat menguji kode alternatif.
Single Line Komentar
Komentar satu baris dimulai dengan // .Teks apa pun antara // dan akhir baris akan diabaikan oleh JavaScript (tidak akan dieksekusi).
Contoh ini menggunakan komentar satu baris sebelum setiap baris kode:
Contoh ini menggunakan komentar satu baris di akhir setiap baris untuk menjelaskan kode:
Multi Line Komentar
Komentar multi-baris dimulai dengan /* dan diakhiri dengan */ .Teks apa pun antara /* dan */ akan diabaikan oleh JavaScript.
Contoh ini menggunakan komentar multi-baris (blok komentar) untuk menjelaskan kode:
Catatan: Paling umum menggunakan komentar satu baris. Blok komentar sering digunakan untuk dokumentasi formal.
Komentar Untuk Mencegah Eksekusi
Menggunakan komentar untuk mencegah eksekusi kode cocok untuk pengujian kode. Menambahkan // di depan baris kode mengubah baris kode dari baris yang dapat dieksekusi ke komentar.
Contoh ini menggunakan // untuk mencegah eksekusi salah satu dari baris kode:
Contoh ini menggunakan blok komentar untuk mencegah eksekusi beberapa baris:
Membuat Variabel JavaScript
Variabel JavaScript adalah wadah untuk menyimpan nilai data.
Dalam contoh ini, x , y , dan z , adalah variabel:
Dari contoh di atas, Anda dapat mengharapkan:
- x menyimpan nilai 5
- y menyimpan nilai 6
- z menyimpan nilai 11
Banyak Suka Aljabar
Dalam contoh ini, price1 , price2 , dan total , adalah variabel:
Dalam pemrograman, seperti halnya dalam aljabar, kami menggunakan variabel (seperti price1) untuk menyimpan nilai.
Dalam pemrograman, seperti halnya dalam aljabar, kami menggunakan variabel dalam ekspresi (total = price1 + price2).
Dari contoh di atas, Anda dapat menghitung total menjadi 11.
Catatan: variabel JavaScript adalah wadah untuk menyimpan nilai data apa saja, selama tidak melanggar ketentuan variabel.
Pengidentifikasi JavaScript
Semua variabel JavaScript harus diidentifikasi dengan nama unik. Nama-nama unik ini disebut pengidentifikasi. Pengidentifikasi dapat berupa nama pendek (seperti x dan y) atau lebih banyak nama deskriptif (usia, jumlah, total Volume).
Aturan umum untuk membuat nama untuk variabel (pengidentifikasi unik) adalah:
- Nama dapat berisi huruf, angka, garis bawah, dan tanda dolar.
- Nama harus dimulai dengan huruf.
- Nama juga dapat dimulai dengan $ dan _ (tetapi kami tidak akan menggunakannya dalam tutorial ini).
- Nama-nama adalah case-sensitive (y dan Y adalah variabel yang berbeda).
- Kata-kata yang dicadangkan (seperti kata kunci JavaScript) tidak dapat digunakan sebagai nama.
Catatan: Pengidentifikasi JavaScript peka huruf besar-kecil.
Operator Penugasan
Dalam JavaScript, tanda sama dengan ( = ) adalah operator “penugasan”, bukan operator “sama dengan”.
Ini berbeda dari aljabar. Berikut ini tidak masuk akal dalam aljabar:
Namun, dalam JavaScript, ini masuk akal: ia menetapkan nilai x + 5 hingga x.
(Ini menghitung nilai x + 5 dan menempatkan hasilnya ke x. Nilai x bertambah sebesar 5.)
Catatan: Operator “sama dengan” ditulis seperti == dalam JavaScript.
Jenis Data JavaScript
Variabel JavaScript dapat menampung angka seperti 100 dan nilai teks seperti “Febri Hidayan”. Dalam pemrograman, nilai teks disebut string teks. JavaScript dapat menangani banyak jenis data, tetapi untuk saat ini, pikirkan saja angka dan string. String ditulis dalam tanda kutip ganda atau tunggal. Angka ditulis tanpa tanda kutip. Jika Anda memasukkan angka dalam tanda kutip, itu akan diperlakukan sebagai string teks.
Mendeklarasikan (Membuat) Variabel JavaScript
Membuat variabel dalam JavaScript disebut “mendeklarasikan” variabel. Anda mendeklarasikan variabel JavaScript dengan kata kunci var:
Setelah deklarasi, variabel tidak memiliki nilai (secara teknis memiliki nilai undefined).
Untuk menetapkan nilai ke variabel, gunakan tanda sama dengan:
Anda juga dapat menetapkan nilai ke variabel saat Anda mendeklarasikannya:
Pada contoh di bawah ini, kami membuat variabel bernama carName dan menetapkan nilai “Toyota” untuknya.
Lalu kami “menampilkan” nilai di dalam paragraf HTML dengan id = “demo”:
Catatan: Ini adalah praktik pemrograman yang baik untuk mendeklarasikan semua variabel di awal skrip.
Satu Pernyataan, Banyak Variabel
Anda dapat mendeklarasikan banyak variabel dalam satu pernyataan.
Mulai pernyataan dengan var dan pisahkan variabel dengan koma:
Deklarasi dapat menjangkau beberapa baris:
Nilai = tidak ditentukan
Dalam program komputer, variabel sering dideklarasikan tanpa nilai. Nilai dapat berupa sesuatu yang harus dihitung, atau sesuatu yang akan disediakan nanti, seperti input pengguna.
Variabel yang dideklarasikan tanpa nilai akan memiliki nilai yang undefined (tidak diketahui).
Variabel carName akan memiliki nilai yang undefined setelah eksekusi pernyataan ini:
Menyatakan Ulang Variabel JavaScript
Jika kita mendeklarasikan ulang variabel JavaScript, itu tidak akan kehilangan nilainya.
Variabel carName akan tetap memiliki nilai “Volvo” setelah eksekusi pernyataan ini:
Aritmatika JavaScript
Seperti halnya aljabar, kita dapat melakukan aritmatika dengan variabel JavaScript, menggunakan operator seperti = dan + :
Kita juga dapat melakukan menambahkan string, tetapi string akan digabungkan dengan cara ini:
Coba juga hal ini:
Catatan: Jika kita memasukkan angka dalam tanda kutip, sisa angka akan diperlakukan sebagai string, dan digabungkan.
Sekarang coba ini:
Category JavaScriptTags Dasar JavaScript Web Programming