Keyword: Panduan Lengkap untuk Pemula

Hai sana, para ahli JavaScript masa depan! Saya sangat gembira menjadi panduan Anda dalam perjalanan menarik ke dunia kata kunci yang direservasi JavaScript. Sebagai seseorang yang telah mengajar pemrograman selama lebih dari satu dekade, saya dapat menjamin Anda bahwa memahami kata kunci ini adalah seperti belajar sihir dunia pemrograman. mari kita lipat lengan dan masuk ke dalam!

JavaScript - Reserved Keywords

Apa Itu Kata Kunci yang Direservasi di JavaScript?

Bayangkan Anda belajar bahasa baru, dan ada kata-kata yang memiliki arti khusus - kata-kata yang Anda tidak dapat menggunakan sembarangan. Itu persis apa yang kata kunci yang direservasi dalam JavaScript! Mereka seperti VIP di bahasa tersebut, masing-masing dengan tugas tertentu untuk dilakukan.

Mengapa Mereka Penting?

Kata kunci yang direservasi adalah blok bangunan JavaScript. Mereka membantu mengstrukturkan kode Anda, mengontrol aliran program Anda, dan melakukan aksi tertentu. Menggunakan mereka dengan benar sangat penting untuk menulis kode yang bersih, efisien, dan bebas kesalahan.

Daftar Kata Kunci yang Direservasi

Mari kita lihat daftar lengkap kata kunci yang direservasi di JavaScript. Jangan khawatir jika ini terlihat overwhelming - kita akan pecahnya dan jelajahi setiap kategori secara detil!

Kategori Kata Kunci
Dasar 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
Penambahan ES5 dan ES6 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 Objek 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 Dasar

Ini adalah dasar pemrograman JavaScript. Mari kita lihat beberapa contoh:

Statement 'if'

let umur = 18;
if (umur >= 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 yang direservasi. Mereka membantu kita membuat keputusan dalam kode. Bayangkan if sebagai pertanyaan, dan else sebagai 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 sihir yang mengatakan ke 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(nama) {
this.name = nama;
}

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 Objek

Beberapa kata kunci adalah properti atau metode bawaan. Mari kita lihat undefined:

let x;
console.log(x); // Output: undefined

function salam(nama) {
if (nama === undefined) {
console.log("Hai, orang asing!");
} else {
console.log("Hai, " + nama + "!");
}
}

salam(); // Output: Hai, orang asing!
salam("Alice"); // Output: Hai, Alice!

undefined adalah nilai khusus di JavaScript. Itu adalah apa yang variabel memiliki saat belum diberikan nilai. Dalam fungsi salam, kita gunakan itu untuk memeriksa apakah nama diberikan.

Kata Kunci Penting Lainnya

Jangan lupa true dan false:

let isHujan = true;
let isCerah = false;

if (isHujan) {
console.log("Jangan lupa payung Anda!");
} else if (isCerah) {
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 menempuh banyak hal hari ini. Ingat, belajar kata kunci ini adalah seperti belajar abjad bahasa baru. Mungkin terlihat menakutkan pada awalnya, tetapi dengan latihan, mereka akan menjadi kebiasaan.

Sekarang Anda teruskan perjalanan JavaScript Anda, Anda akan menemukan bahwa Anda menggunakan kata kunci ini lebih dan lebih. Mereka adalah tools yang akan membantu Anda membangun hal-hal menakjubkan, dari skrip sederhana ke aplikasi web kompleks.

Terus latihan, 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 ahli JavaScript masa depan!

Credits: Image by storyset