Kata Kunci Terpelihara di JavaScript: Panduan Komprehensif untuk Pemula
Hai teman-teman, para ahli JavaScript masa depan! Saya sangat senang menjadi panduan Anda dalam perjalanan menarik ini ke dunia kata kunci terpelihara di JavaScript. Sebagai seseorang yang telah mengajar pemrograman lebih dari satu dekade, saya bisa memastikan kepada Anda bahwa memahami kata kunci ini adalah seperti belajar sihir dunia pemrograman. Jadi, mari kita buang sarung tangan dan masuk ke dalam!
Apa Itu Kata Kunci Terpelihara di JavaScript?
Bayangkan Anda belajar bahasa baru, dan ada kata-kata yang memiliki arti khusus - kata-kata yang Anda tidak bisa gunakan sewenang-wenangnya. Itu persis apa yang kata kunci terpelihara di JavaScript! Mereka seperti tamu VIP di bahasa, masing-masing memiliki tugas khusus.
Mengapa Mereka Penting?
Kata kunci terpelihara adalah batu fondasi JavaScript. Mereka membantu mengstrukturkan kode Anda, mengontrol aliran program Anda, dan melakukan aksi khusus. Menggunakan mereka dengan benar sangat penting untuk menulis kode yang bersih, efisien, dan bebas kesalahan.
Daftar Kata Kunci Terpelihara
Mari kita lihat daftar lengkap kata kunci terpelihara di JavaScript. Jangan khawatir jika ini terlihat menakutkan - kita akan pecahnya dan jelajahi setiap kategori secara detil!
Kategori | Kata Kunci |
---|---|
Basic | break, case, catch, continue, debugger, default, delete, do, else, finally, for, function, if, in, instanceof, new, return, switch, this, throw, try, typeof, var, void, while, with |
ES5 dan ES6 Additions | class, const, enum, export, extends, import, super |
Dihapus (tetapi tetap dihindari) | abstract, boolean, byte, char, double, final, float, goto, int, long, native, short, synchronized, throws, transient, volatile |
Mode Ketat | implements, interface, let, package, private, protected, public, static, yield |
Properti dan Metode Object | arguments, eval, Infinity, NaN, undefined |
Lainnya | null, true, false |
Sekarang, mari kita masuk lebih dalam ke setiap kategori dan lihat kata kunci ini dalam aksi!
Kata Kunci Terpelihara Dasar
Ini adalah dasar pemrograman JavaScript. Mari kita lihat beberapa contoh:
Statement 'if'
let age = 18;
if (age >= 18) {
console.log("Anda bisa memberikan suara!");
} else {
console.log("Maaf, Anda terlalu muda untuk memberikan suara.");
}
Dalam contoh ini, if
dan else
adalah kata kunci terpelihara. Mereka membantu kita membuat keputusan dalam kode. Pihak if
seperti menanyakan pertanyaan, dan else
adalah rencana cadangan.
Loop 'for'
for (let i = 0; i < 5; i++) {
console.log("Iterasi Loop: " + i);
}
Di sini, for
adalah kata kunci kita. Itu seperti mantra yang memerintahkan JavaScript untuk mengulangi sesuatu. Dalam kasus ini, itu mencetak nomor iterasi loop 5 kali.
Penambahan ES5 dan ES6
JavaScript selalu berkembang, dan dengan ES5 dan ES6, kita mendapat beberapa kata kunci baru. Mari kita lihat class
:
class Dog {
constructor(name) {
this.name = name;
}
bark() {
console.log(this.name + " berkata woof!");
}
}
let myDog = new Dog("Buddy");
myDog.bark(); // Output: Buddy berkata woof!
class
seperti blueprint untuk membuat objek. Dalam kasus ini, kita membuat kelas Dog dengan metode bark
. Itu adalah cara bagus untuk mengorganisir kode Anda!
Kata Kunci Mode Ketat
JavaScript memiliki "mode ketat" yang membantu menangkap kesalahan pemrograman umum. Mari kita lihat let
dalam aksi:
"use strict";
let x = 10;
console.log(x); // Output: 10
x = 20; // Ini baik
let x = 30; // Ini akan melempar kesalahan!
let
digunakan untuk mendeklarasikan variabel, tetapi tidak seperti var
, itu tidak akan membiarkan Anda mendeklarasikan variabel yang sama dua kali. Itu seperti memiliki guru ketat yang tidak akan membiarkan Anda membuat kesalahan bodoh!
Properti dan Metode Object
Beberapa kata kunci adalah properti atau metode bawaan. Mari kita lihat undefined
:
let x;
console.log(x); // Output: undefined
function greet(name) {
if (name === undefined) {
console.log("Halo, orang asing!");
} else {
console.log("Halo, " + name + "!");
}
}
greet(); // Output: Halo, orang asing!
greet("Alice"); // Output: Halo, Alice!
undefined
adalah nilai khusus di JavaScript. Itu adalah apa yang variabel memiliki saat belum diberikan nilai. Dalam fungsi greet
kita, kita gunakan itu untuk memeriksa apakah nama telah disediakan.
Kata Kunci Penting Lainnya
Jangan lupa true
dan false
:
let isRaining = true;
let isSunny = false;
if (isRaining) {
console.log("Jangan lupa payung Anda!");
} else if (isSunny) {
console.log("Pakai sunscreen!");
} else {
console.log("Nikmati cuaca!");
}
Nilai boolean ini sangat penting untuk membuat keputusan dalam kode Anda. Mereka seperti "ya" dan "tidak" di JavaScript.
Kesimpulan
Wah! Kita telah meliputi banyak hal hari ini. Ingat, belajar kata kunci ini adalah seperti belajar alfabet bahasa baru. Itu mungkin terlihat menakutkan pada awalnya, tapi dengan latihan, mereka akan menjadi kebiasaan.
Sekarang Anda teruskan perjalanan JavaScript Anda, Anda akan menemukan diri Anda menggunakan kata kunci ini lebih dan lebih. Mereka adalah alat yang akan membantu Anda membangun hal-hal menakjubkan, dari skrip sederhana hingga aplikasi web kompleks.
Terus latih, tetap curiga, dan jangan takut untuk mencoba. Sebelum Anda tahu, Anda akan menulis JavaScript seperti seorang ahli! Dan ingat, di dunia pemrograman, setiap kesalahan adalah kesempatan belajar bersembunyi. Selamat coding, para master JavaScript masa depan!
Credits: Image by storyset