# Operator & Ekspresi

Operator dan ekspresi dalam JavaScript digunakan untuk melakukan operasi pada nilai-nilai. Berikut ini adalah penjelasan singkat tentang operator dan ekspresi:

#### Operator:

1. **Aritmatika**: Digunakan untuk operasi matematika seperti penjumlahan (+), pengurangan (-), perkalian (\*), pembagian (/), modulus (%), dan lainnya.
2. **Penugasan**: Digunakan untuk menugaskan nilai ke variabel dengan operator seperti (=), (+=), (-=), (\*=), (/=), dll.
3. **Perbandingan**: Digunakan untuk membandingkan dua nilai dan menghasilkan nilai kebenaran (true/false). Contoh operator perbandingan adalah (==), (!=), (>), (<), (>=), (<=), dll.
4. **Logika**: Digunakan untuk operasi logika, seperti AND (&&), OR (||), dan NOT (!).
5. **Penggabungan String**: Digunakan untuk menggabungkan dua string dengan operator konkatenasi (+).
6. **Ternary**: Operator ternary (?:) digunakan untuk mengevaluasi ekspresi dan mengembalikan nilai berdasarkan kondisi tertentu.

#### Ekspresi:

Ekspresi adalah kombinasi dari nilai, variabel, dan operator yang dievaluasi untuk menghasilkan nilai tunggal. Contoh ekspresi:

```javascript
let x = 10; // Ekspresi penugasan
let y = x + 5; // Ekspresi aritmatika
let z = (y > 10) ? 'Lebih dari 10' : 'Kurang dari atau sama dengan 10'; // Ekspresi ternary
```

Dalam contoh di atas, kita menggunakan operator dan ekspresi untuk melakukan penugasan nilai, operasi aritmatika, dan evaluasi kondisional. Ekspresi dievaluasi untuk menghasilkan nilai tertentu.
