Belajar JavaScript Dasar #4: Operator


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar JavaScript Dasar #4: Operator

Halo teman-teman semuanya, kita lanjut lagi ke seri Belajar JavaScript Dasar. Pada artikel keempat ini, kita akan membahas tentang Operator dalam JavaScript.

Operator sangat penting karena digunakan untuk melakukan berbagai operasi pada data, seperti perhitungan, perbandingan, dan logika dalam program.

Apa Itu Operator?

Operator adalah simbol atau kata kunci khusus yang digunakan untuk melakukan operasi pada satu atau lebih nilai (operand) dan menghasilkan nilai baru.

Contoh sederhana:

let hasil = 5 + 3;

console.log(hasil); // 8

Di contoh di atas, + adalah operator penjumlahan.

Macam-Macam Operator di JavaScript

Secara umum, operator di JavaScript dibagi menjadi beberapa kategori:

  1. Operator Aritmatika
  2. Operator Perbandingan
  3. Operator Logika
  4. Operator Penugasan
  5. Operator Typeof
  6. Operator Ternary

Mari kita bahas satu per satu!

1. Operator Aritmatika

Digunakan untuk melakukan operasi matematika.

Operator Nama Contoh
+ Penjumlahan 5 + 38
- Pengurangan 5 - 32
* Perkalian 5 * 315
/ Pembagian 6 / 32
% Modulus (sisa bagi) 5 % 21
** Eksponen (pangkat) 2 ** 38
++ Increment a++
-- Decrement a--

Contoh:

let a = 10;
let b = 3;

console.log(a + b); // 13
console.log(a % b); // 1
console.log(a ** b); // 1000

2. Operator Perbandingan

Digunakan untuk membandingkan dua nilai dan menghasilkan true atau false.

Operator Nama Contoh
== Sama dengan (nilai saja) 5 == '5'true
=== Sama dengan (nilai dan tipe) 5 === '5'false
!= Tidak sama (nilai saja) 5 != '5'false
!== Tidak sama (nilai dan tipe) 5 !== '5'true
> Lebih besar dari 5 > 3true
< Lebih kecil dari 5 < 3false
>= Lebih besar atau sama 5 >= 5true
<= Lebih kecil atau sama 5 <= 5true

Contoh:

console.log(5 == '5');   // true
console.log(5 === '5');  // false
console.log(5 !== 5);    // false

3. Operator Logika

Digunakan untuk menggabungkan dua atau lebih ekspresi logika.

Operator Nama Contoh
&& AND true && false → false
|| OR true || false → true
! NOT !true → false

Contoh:

let x = true;
let y = false;

console.log(x && y); // false
console.log(x || y); // true
console.log(!x);     // false

4. Operator Penugasan

Digunakan untuk memberikan nilai ke variabel.

Operator Contoh Sama Dengan
= a = 5 5
+= a += 2 a = a + 2
-= a -= 2 a = a - 2
*= a *= 2 a = a * 2
/= a /= 2 a = a / 2
%= a %= 2 a = a % 2

Contoh:

let angka = 10;
angka += 5; // angka = angka + 5
console.log(angka); // 15

5. Operator typeof

Operator ini digunakan untuk mengecek tipe data.

Contoh:

console.log(typeof "Hello");   // string
console.log(typeof 123);       // number
console.log(typeof true);      // boolean
console.log(typeof {});        // object

6. Operator Ternary

Operator ternary adalah bentuk pendek dari if-else.

Format:

kondisi ? nilaiJikaTrue : nilaiJikaFalse

Contoh:

let umur = 18;
let status = umur >= 17 ? "Dewasa" : "Anak-anak";

console.log(status); // Dewasa

INFO: kita akan membahas terkait Ternary Operator secara lebih detail di artikel yang berbeda.

Kesimpulan

Di artikel ini, kita telah belajar mengenal apa itu operator di JavaScript, kemudian belajar memahami berbagai jenis operator: aritmatika, perbandingan, logika, penugasan, typeof, dan ternary. Dan contoh penggunaan masing-masing operator.

Di artikel berikutnya, kita akan membahas tentang Control Flow di JavaScript: bagaimana membuat keputusan dan perulangan menggunakan if, else, switch, for, dan while.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami