Mengenal 6 macam Operator pada JavaScript

Mengenal 6 macam Operator pada JavaScript

6 Jenis Operator yang Wajib Kamu Ketahui di Javascript

Setelah kamu belajar tentang Variabel dan Tipe data pada Javascript, materi selanjutnya yang harus dipelajari adalah tentang operator.

Operator merupakan hal dasar yang harus dipahami dalam pemrograman.

Karena kita akan banyak menggunakannya untuk melakukan berbagai macam operasi di dalam program.

Apa itu operator?

Ada operator apa saja di Javascript?

dan bagaimana cara menggunakannya?

Mari kita pelajar…

Misalkan kita punya dua variabel seperti ini:

Bagaimana cara menjumblahkan variabel a dan b?

Jawabannya: menggunakan tanda plus (+).

Hasil penjumlahannya akan disimpan di dalam variabel c.

Tanda plus + adalah sebuah operator.

Jadi…

Apa itu Operator?

Operator adalah simbol yang digunakan untuk melakukan operasi pada suatu nilai dan variabel.

Operator dalam pemrograman terbagi dalam 6 jenis:

  1. Operator aritmatika;
  2. Operator Penugasan (Assignment);
  3. Opeartor relasi atau perbandingan;
  4. Operator Logika;
  5. Operator Bitwise;
  6. Operator Ternary;

Operator wajib ada di setiap bahasa pemrograman. Ke 6 jenis operator di atas harus kamu pahami.

Mari kita bahas satu persatu…

1. Opeartor Aritmatika pada Javascript

Operator aritmatika merupakan operator untuk melakukan operasi aritmatika seperti penjumlahan, pengurangan, pembagian, perkalian, dsb.

Operator aritmatika terdiri dari:

Untuk melakukan operasi perkalian, kita menggunakan simbol asterik *.

Jangan gunakan x, karena simbol x bukan termasuk dalam operator di dalam pemrograman.

Lalu untuk pemangkatan kita menggunakan asterik ganda **.

Untuk pembagian, kita gunakan simbol garis miring /.

Mari kita coba…

Contoh:

Hasilnya:

Coba juga untuk operator yang lainnya:

Hasilnya:

Coba pertikan operator modulo (%) dan operator penjumlahan (+).

Operator modulo adalah operator untuk menghitung sisa bagi.

Misal 3 dibagi 2, maka sisanya adalah 1.

Opertor Penggabungan Teks

Mohon perhatikan!

Jangan sampai salah.

Pada Javascript, apabila kita akan melakukan operasi terhadap tipe data string atau teks menggunakan penjumlahan (+), maka yang akan terjadi adalah penggabungan; Bukan penjumlahan.

Contoh:

Maka hasilnya akan:

Kenapa tidak 12?

Karena kedua angka tersebut merupakan string—perhatikan, dia diapit dengan tanda petik.

Untuk operasi yang lainnya, silahkan dicoba-coba melalui console.

2. Opeartor Penugasan pada Javascript

Operator penugasan adalah operator yang digunakan untuk memberikan tugas kepada variabel. Biasanya digunakan untuk mengisi variabel.

Contoh:

Variabel a kita berikan tugas untuk menyimpan nilai 19.

Operator penugasan terdiri dari:

Operator penugasan sama seperti operator aritmatika. Ia juga digunakan untuk melakukan operasi aritmatika.

Contoh:

Hasilnya:

Variabel jumlahView akan bertambah satu.

Maksud dari jumlahView += 1 adalah seperti ini:

Bisa dibaca:

Isi variabel jumlahView dengan penjumlahan dari nilai jumlahView sebelumnya dengan 1.

Khusus untuk operator penugasan yang dijumlahkan dan dikurangi dengan satu, bisa disingkat dengan ++ dan -- untuk pengurangan.

Contoh:

Maka nilai dari variabel a akan menjadi 3.

Lalu pertanyaanya:

Apa bedanya dengan operator penugasan dengan operator aritmatika?

Operator aritmatika hanya melakukan operasi aritmatika saja, sedangkan operator penugasan… ia melakukan operasi aritmatika dan juga pengisian.

Berikut ini contoh operator penugasan:

Hasilnya:

3. Opeartor Perbandingan pada Javascript

Operator relasi atau perbandingan adalah operator yang digunakan untuk membandingkan dua nilai.

Operator perbandingan akan menghasilkan sebuah nilai boolean true dan false.

Operator perbandingan terdiri dari:

Contoh:

Hasilnya:

Pertanyaanya:

Apa perbedaan == (dua simbol samadengan) dengan === (tiga simbol samadengan)?

Perbandingan dengan menggunakan simbol == hanya akan membandingkan nilai saja. Sedangkan yang menggunakan === akan membandingkan dengan tipe data juga.

Contoh:

Mengapa nilai b bernilai false?

Karena "4" (string) dan 4 (integer). Tipe datanya berbeda.

4. Opeartor Logika pada Javascript

Operator logika digunakan untuk melakukan operasi terhadap dua nilai boolean.

Operator ini terdiri dari:

Contoh:

Hasilnya:

5. Opeartor Bitwise pada Javascript

Operator bitwise merupkan operator yang digunakan untuk operasi berdasarkan bit (biner).

Operator ini terdiri dari:

Operator ini berlaku untuk tipe data int, long, short, char, dan byte.

Operator ini akan menghitung dari bit-ke-bit.

Misalnya, kita punya variabel a = 60 dan b = 13.

Bila dibuat dalam bentuk biner, akan menjadi seperti ini:

(perhatikan bilangan binernya, angka 0 dan 1)

Kemudian, dilakukan operasi bitwise

  • Operasi AND

  • Operasi OR

  • Operasi XOR

  • Opearsi NOT (Negasi/kebalikan)

Konsepnya memang hampir sama dengan opeartor Logika. Bedanya, Bitwise digunakan untuk biner.

Untuk lebih jelasnya…

Mari kita coba lihat contohnya:

Hasilnya:

6. Opeartor Ternary pada Javascript

Terakhir ada operator Ternary…

Operator ternary merupakan operator yang teridiri dari tiga bagian.

Operator-operator sebelumnya hanya dua bagian saja, yaitu: bagian kiri dan kanan. Ini disebut operator binary.

Sementara operator trinary ada bagian kiri, tengah, dan kanan.

Opertor ternary pada Javascript, biasanya digunakan untuk membuat sebuah percabangan if/else.

Simbol opertor ternary terdiri dari tanda tanya dan titik dua (?:).

Bentuknya seperti ini:

Perhatikan! <kondisi> dapat kita isi dengan ekspresi yang menghasilkan nilai true dan false.

Apabila kondisi bernilai true, maka "benar" yang akan dipilih dan sebaliknya—apabila false—maka "salah" yang akan dipilih.

Opertor ini unik, seperti membuat pertanyaan.

Pada contoh di atas, “Kamu suka aku” adalah pertanyaan atau kondisi yang akan diperiksa.

Kalau jawabannya benar, maka iya. Sebaliknya akan tidak.

Lebih jelasnya, mari kita coba contohnya.

Hasilnya:

Apa Selanjutnya?
Itulah 6 macam operator yang harus dipahami dalam pemrograman Javascript.

Contoh-contoh di atas, tentu masih belum cukup.

Karena itu, silahkan dicoba-coba sendiri melakukan beberapa operasi melalui console maupun membuat program Javascript.

Silahkan coba melakuakn operasi untuk tipe data float, boolean, objek, array, dan tipe data lainnya.

Selamat belajar…

 

Download Tutorial