Jenis-Jenis Operator yang Wajib Kamu Ketahui di Javascript

Jenis-Jenis Operator yang Wajib Kamu Ketahui di Javascript

Jenis-Jenis Operator yang Wajib Kamu Ketahui di Javascript

JavaScript adalah bahasa pemrograman yang populer untuk membuat aplikasi web. Salah satu hal penting yang perlu dipelajari dalam JavaScript adalah operator. Operator adalah simbol yang digunakan untuk melakukan operasi pada suatu nilai dan variabel.

{getToc} $title={Table of Contents}

Operator adalah simbol yang digunakan untuk melakukan operasi pada nilai dan variabel. Operator dalam Javascript terbagi dalam beberapa jenis, yaitu:
  1. Operator aritmatika
  2. Operator penugasan
  3. Operator perbandingan
  4. Operator logika
  5. Operator bitwise
  6. Operator string
  7. Operator typeof
  8. Operator type coercion

Operator Aritmatika

Operator aritmatika digunakan untuk melakukan operasi matematika pada nilai dan variabel. Operator aritmatika yang tersedia di Javascript adalah:


Contoh:
var a = 10;
var b = 5;

// Penjumlahan
var c = a + b;
// Hasil: 15

// Pengurangan
var d = a - b;
// Hasil: 5

// Perkalian
var e = a * b;
// Hasil: 50

// Pembagian
var f = a / b;
// Hasil: 2

// Modulus
var g = a % b;
// Hasil: 0

// Increment
a++;
// Hasil: 11

// Decrement
b--;
// Hasil: 4 {codeBox}

Operator Penugasan

Operator penugasan digunakan untuk memberikan nilai ke variabel. Operator penugasan yang tersedia di Javascript adalah:

Contoh:
var a = 10;

// Penambahan
a = a + 5;
// Hasil: 15

// Penambahan (kumulatif)
a += 5;
// Hasil: 20

// Pengurangan
a = a - 5;
// Hasil: 15

// Pengurangan (kumulatif)
a -= 5;
// Hasil: 10

// Perkalian
a = a * 5;
// Hasil: 50

// Perkalian (kumulatif)
a *= 5;
// Hasil: 250

// Pembagian
a = a / 5;
// Hasil: 50

// Pembagian (kumulatif)
a /= 5;
// Hasil: 10

// Modulus
a = a % 5;
// Hasil: 0

// Increment
a++;
// Hasil: 11

// Increment (kumulatif)
a++;
// Hasil: 12

// Decrement
a--;
// Hasil: 11

// Decrement (kumulatif)
a--;
// Hasil: 10 {codeBox}
 

Operator Perbandingan

Operator perbandingan digunakan untuk membandingkan dua nilai atau variabel. Operator perbandingan yang tersedia di Javascript adalah:

Contoh:
var a = 10;
var b = 5;

// Perbandingan ==
var c = a == b;
// Hasil: false

// Perbandingan !=
var d = a != b;
// Hasil: true

// Perbandingan <
var e = a < b;
// Hasil: false

// Perbandingan <=
var f = a <= b;
// Hasil: false

// Perbandingan >
var g = a > b;
// Hasil: true

// Perbandingan >=
var h = a >= b;
// Hasil: true {codeBox}

Operator Logika

Operator logika digunakan untuk menggabungkan dua atau lebih kondisi logika. Operator logika yang tersedia di Javascript adalah:

Contoh:
var a = 10;
var b = 5;

// AND
var c = a == 10 && b == 5;
// Hasil: false

// OR
var d = a == 10 || b == 5;
// Hasil: true

// NOT
var e = !a == 10;
// Hasil: true {codeBox}

Operator Bitwise

Operator bitwise digunakan untuk melakukan operasi biner pada nilai dan variabel. Operator bitwise yang tersedia di Javascript adalah:

Contoh:
var a = 10;
var b = 5;

// AND
var c = a & b;
// Hasil: 0

// OR
var d = a | b;
// Hasil: 15

// XOR
var e = a ^ b;
// Hasil: 15

// NOT
var f = ~a;
// Hasil: -11

// Shift kiri
var g = a << 2;
// Hasil: 40

// Shift kanan
var h = a >> 2;
// Hasil: 2 {codeBox}

Operator String

Operator string digunakan untuk melakukan operasi pada string. Operator string yang tersedia di Javascript adalah:

Contoh:
var a = "Hello";
var b = "World";

// Penggabungan
var c = a + b;
// Hasil: "HelloWorld"

// Pengulangan
var d = a * 3;
// Hasil: "HelloHelloHello"

// Perbandingan
var e = a == b;
// Hasil: false

// Pengambilan elemen
var f = a[0];
// Hasil: "H"

// Panjang string
var g = a.length;
// Hasil: 5

// Mengubah string ke huruf besar
var h = a.toUpperCase();
// Hasil: "HELLO"

// Mengubah string ke huruf kecil
var i = a.toLowerCase();
// Hasil: "hello" {codeBox}

Operator typeof

Operator typeof digunakan untuk menentukan tipe data dari suatu nilai. Operator typeof mengembalikan string yang mewakili tipe data dari nilai tersebut.

Contoh:
var a = 10;
var b = "Hello";
var c = true;

// Menentukan tipe data
var d = typeof a;
// Hasil: "number"

var e = typeof b;
// Hasil: "string"

var f = typeof c;
// Hasil: "boolean" 
{codeBox}


Operator type coercion

Operator type coercion digunakan untuk mengubah tipe data dari suatu nilai. Operator type coercion akan mengubah nilai tersebut ke tipe data yang ditentukan.


Contoh:
var a = "10";

// Mengubah tipe data menjadi number
var b = Number(a);
// Hasil: 10

// Mengubah tipe data menjadi string
var c = String(b);
// Hasil: "10"

// Mengubah tipe data menjadi boolean
var d = Boolean(b);
// Hasil: true {codeBox}

Kesimpulan

Operator adalah alat yang penting untuk menulis kode Javascript. Dengan memahami jenis-jenis operator yang tersedia, Anda dapat menulis kode yang lebih efisien dan efektif.

Posting Komentar

Lebih baru Lebih lama