Konsep fundamental dalam pemrograman JavaScript:
1. Variabel dan Tipe Data
JavaScript menggunakan variabel untuk menyimpan data. Anda dapat mendeklarasikan variabel menggunakan kata kunci `var`, `let`, atau `const`. Tipe data dasar di JavaScript meliputi string, number, boolean, array, dan object.
Contoh:
```javascript
let nama = "John";
const umur = 30;
let isActive = true;
let nilai = [80, 90, 75];
let orang = { nama: "John", umur: 30 };
```
2. Operator
JavaScript memiliki berbagai macam operator untuk melakukan operasi aritmatika, perbandingan, dan logika, seperti `+`, `-`, `*`, `/`, `===`, `!==`, `&&`, `||`, dll.
Contoh:
javascript
let hasil = 10 + 5;
let samaDengan = 10 === 5;
let logika = true && false;
```
3. Kontrol Alur Program
JavaScript menggunakan struktur kendali seperti `if`, `else`, `else if`, `switch`, `for`, `while`, dan `do-while` untuk mengontrol alur eksekusi program.
Contoh:
javascript
let angka = 10;
if (angka > 0) {
console.log("Angka positif");
} else {
console.log("Angka negatif");
}
```
4. Fungsi
Anda dapat mendefinisikan fungsi di JavaScript menggunakan kata kunci `function`. Fungsi dapat digunakan untuk mengelompokkan kode yang dapat digunakan kembali.
Contoh:
```javascript
function tambah(a, b) {
return a + b;
}
let hasilTambah = tambah(5, 3);
console.log(hasilTambah); // Output: 8
```
5. Array dan Object
Array digunakan untuk menyimpan kumpulan nilai dalam urutan tertentu, sedangkan object digunakan untuk menyimpan data dalam bentuk pasangan nilai-properti.
Contoh:
javascript
let buah = ['apel', 'pisang', 'mangga'];
let orang = { nama: 'John', umur: 30 };
```
6. Event Handling
Di lingkungan web, JavaScript sering digunakan untuk menangani event seperti klik tombol, pengisian formulir, dll. Anda dapat menggunakan method `addEventListener` atau menentukan atribut event handler langsung di dalam elemen HTML.
Contoh:
javascript
button.addEventListener('click', function() {
console.log('Tombol diklik');
});
```
Ini adalah beberapa konsep fundamental dalam pemrograman JavaScript yang akan membantu Anda memahami dasar-dasar dalam menulis kode JavaScript. Teruslah berlatih dan bereksperimen dengan kode untuk memperdalam pemahaman Anda.
Komentar
Posting Komentar