Catatan Teknis zhaoJian

Kursus IT Dasar JavaScript 036_Struktur Sintaks

Pembelajaran / Dasar JavaScript ~6744 kata · 17 menit baca - dilihat

Pernyataan

Pernyataan JavaScript (Statements) adalah sekelompok instruksi yang digunakan untuk melakukan tugas tertentu.

Contoh:

// Deklarasi variabel
let userName = 'Budi';
let age = 18;
// Pernyataan kondisional
if (age >= 18) {
console.log(userName + ' adalah orang dewasa');
} else {
console.log(userName + ' adalah orang di bawah umur');
}
// Perulangan
for (let i = 0; i < 5; i++) {
console.log('Output perulangan ' + (i + 1));
}
// Definisi fungsi
function Hello(name) {
return 'Halo, ' + name + '!';
}
// Pemanggilan fungsi
let sayHello = Hello(userName);
console.log(sayHello);

Titik koma

Dalam JavaScript, titik koma (;) adalah simbol akhir pernyataan, yang digunakan untuk menandai akhir dari sebuah pernyataan. Titik koma bersifat opsional dalam sebagian besar kasus, karena interpreter JavaScript akan mencoba menyisipkan titik koma secara otomatis (Automatic Semicolon Insertion, ASI) agar kode diurai sebagai sintaks yang benar. Namun, ada beberapa kasus di mana ASI dapat menyebabkan perilaku yang tidak diharapkan, oleh karena itu disarankan untuk menambahkan titik koma secara eksplisit saat menulis kode JavaScript.

Ketika titik koma muncul, baik satu baris atau beberapa baris, pernyataan ini berakhir.

Contoh:

alert('Halo');alert('JavaScript!');

Ketika ada baris baru (line break), dalam sebagian besar kasus titik koma dapat dihilangkan.

Contoh:

alert('Halo')
alert('JavaScript!')
alert('Halo');
alert('JavaScript!')
alert('Halo')
alert('JavaScript!');
alert('Halo');alert('JavaScript!')

Ketika menemui blok pernyataan atau blok kode, baris baru tidak akan secara otomatis menambahkan titik koma. Dan spasi dan baris baru akan diabaikan.

Contoh:

alert
(
1+
2
+1);

Komentar

Dalam JavaScript, komentar digunakan untuk menambahkan penjelasan dan catatan dalam kode. Teks ini tidak memiliki dampak nyata pada eksekusi program. Komentar sangat berguna untuk meningkatkan keterbacaan kode, kolaborasi, dan debugging.

Komentar satu baris

Menggunakan simbol // dapat membuat komentar satu baris. Semua teks dari // hingga akhir baris akan diperlakukan sebagai komentar.

Contoh:

alert('Halo JavaScript!'); // Komentar satu baris setelah pernyataan
// Komentar satu baris di baris sendiri
Komentar beberapa baris

Dimulai dengan /* dan diakhiri dengan */ dapat membuat komentar beberapa baris. Semua teks di antara dua simbol ini akan diperlakukan sebagai komentar.

/*
Ini adalah komentar beberapa baris
dapat mencakup beberapa baris
*/
alert('Halo');
/*
Komentar beberapa baris juga dapat digunakan untuk mengomentari blok kode, kode berikut tidak akan dieksekusi
alert('JavaScript!');
*/

Kotak dialog

JavaScript menyediakan beberapa kotak dialog untuk interaksi sederhana dengan pengguna, termasuk alert, confirm, dan prompt. Kotak dialog ini memungkinkan Anda untuk menampilkan informasi kepada pengguna, mengajukan pertanyaan, atau menerima input. Ketika kotak dialog ditampilkan, eksekusi kode akan dijeda sampai pengguna menutup kotak dialog.

Kotak dialog alert

Kotak dialog alert digunakan untuk menampilkan pesan kepada pengguna dan menunggu pengguna mengklik tombol “OK”.

Contoh:

alert('Halo JavaScript internal!');

Efek:

Efek contoh

Kotak dialog confirm

Kotak dialog confirm digunakan untuk menampilkan kotak dialog kepada pengguna dengan tombol konfirmasi dan batal, biasanya digunakan untuk menanyakan apakah pengguna ingin melakukan tindakan tertentu.

Contoh:

let yesNo = confirm("Apakah Anda sedang belajar JavaScript?");
alert(yesNo);

Efek:

Efek contoh

Kotak dialog prompt

Kotak dialog prompt digunakan untuk menampilkan kotak dialog kepada pengguna dengan bidang input, biasanya digunakan untuk menerima input pengguna.

Contoh:

let name = prompt("Silakan masukkan nama Anda:", '');
alert(name);

Efek:

Efek contoh

Alat pengembang

Alat pengembang JavaScript adalah serangkaian alat yang terintegrasi dalam browser yang membantu pengembang untuk debug, menganalisis, dan mengoptimalkan kode JavaScript. Browser yang berbeda menyediakan alat pengembang yang berbeda. Berikut adalah alat pengembang JavaScript dari browser umum:

Alat pengembang Chrome

Buka browser Chrome, tekan Ctrl + Shift + I (Windows/Linux) atau Cmd + Option + I (Mac) untuk membuka alat pengembang Chrome.

Klik kanan di browser, pilih “Inspect” di menu popup untuk membuka alat pengembang Chrome.

Seperti pada gambar: Efek contoh

Klik ikon “Setelan dan lainnya” di browser, pilih “Alat lainnya” — “Alat developer” untuk membuka alat pengembang Chrome.

Seperti pada gambar: Efek contoh

Fungsi utama dan panel:

  • Console (Konsol): Digunakan untuk mengeksekusi dan debug kode JavaScript, melihat output, kesalahan, dan informasi peringatan.
  • Sources (Sumber): Menyediakan editor kode, pengaturan breakpoint, ekspresi pengawasan, dan fungsi lain untuk debug kode sumber JavaScript.
  • Network (Jaringan): Melihat permintaan jaringan yang dimulai oleh halaman, memeriksa detail permintaan dan respons.
  • Performance (Kinerja): Menganalisis kinerja halaman, menampilkan waktu muat, penggunaan CPU, dll.
  • Application (Aplikasi): Melihat dan debug penyimpanan lokal, Session Storage, Cookies, dll.
  • Elements (Elemen): Melihat dan mengedit pohon DOM, memodifikasi gaya CSS.

Efek contoh

Kata kunci

Kata kunci JavaScript adalah kata-kata yang dicadangkan dalam bahasa pemrograman JavaScript yang memiliki tujuan khusus. Mereka digunakan untuk mengidentifikasi variabel, fungsi, pernyataan, dll. Kata kunci ini tidak dapat digunakan sebagai identifier (misalnya, nama variabel, nama fungsi, dll.).

Berikut adalah beberapa kata kunci JavaScript:

  1. Kata kunci dasar:
  • break
  • case
  • catch
  • continue
  • debugger
  • default
  • delete
  • do
  • else
  • false
  • finally
  • for
  • function
  • if
  • in
  • instanceof
  • new
  • null
  • return
  • switch
  • this
  • throw
  • true
  • try
  • typeof
  • undefined
  • var
  • void
  • while
  • with
  1. Kata kunci yang dicadangkan (memiliki penggunaan khusus dalam mode strict):
  • implements
  • interface
  • package
  • private
  • protected
  • public
  • static
  • yield
  1. Kata kunci yang diperkenalkan dengan ECMAScript 6 (ES6):
  • class
  • const
  • export
  • extends
  • import
  • super
Bagikan:

Komentar