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!

JavaScript - Reserved Keywords

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