Cara menggunakan Z/X pada JavaScript

You are here: Home / Javascript / Tutorial Javascript Part 5: Macam-macam Operator

Macam-macam Operator – Setelah mengenal tipe data dan variabel pada javascript, selanjutnya kita akan mempelajari macam-macam operator yang digunakan pada pemrograman javascript. Seperti PHP, javascript juga mendukung beberapa operator dasar seperti operator aritmatika, penugasan dan string.

Penggunaan operator akan mengikuti tipe dari data dan variabel. Jadi perlu diperhatikan benar-benar aturan penulisan masing-masing data dan variabel harus sesuai dengan operator yang digunakan.

Berikut ini beberapa operator yang digunakan pada javascript dan penjelasannya :

1. Operator Aritmatika

Adalah operator yang digunakan untuk operasi bilangan seperti penjumlahan, pengurangan, perkalian dan pembagian.

Berikut ini beberapa operator aritmatika pada javascript :

OperatorNamaContohHasil
+ Penjumlahan var z = x + y Penjumlahan dari x dan y
Pengurangan var z = x – y Selisih dari x dan y
* Perkalian var z = x * y Perkalian dari x dan y
/ Pembagian var z = x / y Pembagian x oleh y
% Modulus var z = x % y Sisa dari x dibagi y
++ Incremen var x++ sama dengan x = x+1
Decremen var x– sama dengan x = x-1

2. Operator Penugasan

Adalah operator yang digunakan untuk memberi nilai pada sebuah variabel. Operator penugasan yang paling dasar adalah sama dengan (=). Dari operator ini dapat dikembangkan beberapa operator penugasan lain seperti +=, -= dan sebagainya.

Berikut ini beberapa operator penugasan pada javascript :

OperatorPenugasanSama denganDeskripsi
= x = y x = y variabel x memperoleh nilai dari variabel y
+= x += y x = x + y variabel x memperoleh nilai dari x + y
-= x -= y x = x – y variabel x memperoleh nilai dari x – y
*= x *= y x = x * y variabel x memperoleh nilai dari x * y
/= x /= y x = x / y variabel x memperoleh nilai dari x / y
%= x %= y x = x % y variabel x memperoleh nilai dari x % y

3. Operator String

Adalah operator yang digunakan untuk merangkai huruf, kata atau kalimat. Operator string pada javascript menggunakan tanda + . Dari operator + ini bisa dikembangkan menjadi operator rangkaian penugasan dengan tanda +=.

Berikut ini beberapa operator string pada javascript :

OperatorNamaContohHasil
+ Rangkaian var a = “Hello”
var b = a + ” world!”
b = “Hello world!”
+= Rangkaian Penugasan var a = “Hello”
var a += ” world!”
a = “Hello world!”

4. Operator Perbandingan

Adalah operator yang digunakan untuk membandingkan dua buah nilai atau variabel. Nilai yang dibandingkan bisa berupa angka maupun string. Hasil dari perbandingan ini berupa nilai boolean, yaitu true (benar) atau false (salah).

Berikut ini beberapa operator perbandingan pada javascript :

OperatorNamaContohHasil
== Sama dengan a == b benar jika a sama dengan b
=== Identik a === b benar jika a sama dengan b dan mereka memiliki tipe yang sama
!= Tidak sama dengan a != b benar jika a berbeda dengan b
!== Tidak Identik a !== b benar jika a berbeda dengan b dan mereka juga berbeda tipe
> Lebih besar a > b benar jika a lebih besar dari b
< Lebih kecil a < b benar jika a lebih kecil dari b
>= Lebih besar atau sama dengan a >= b benar jika a lebih besar atau sama dengan b
<= Lebih kecil atau sama dengan a <= b benar jika a lebih kecil atau sama dengan b

5. Operator Logika

Adalah operator yang digunakan untuk menangani tipe data boolean. Nilai data boolean bisa berupa true atau false dan bisa juga 1 atau 0.

Berikut ini beberapa operator logika pada javascript :

OperatorNamaContohHasil
&& And a && b benar jika a and b bernilai benar
|| Or a || b benar jika salah satu a atau b bernilai benar
! Not !a benar jika a tidak benar

6. Operator Kondisi

Adalah operator yang digunakan untuk menyeleksi suatu kondisi. Hanya ada satu operator kondisi pada javascript yaitu ?.

Berikut ini cara penulisan operator kondisi pada javascript :

variabel = (kondisi) ? value1:value2

Note : variabel=value1  jika kondisi bernilai benar dan variabel=value2 jika kondisi bernilai salah.

Contoh  penggunaan operator kondisi pada javascript :

kelulusan = (nilai > 5) ? "Lulus":"Tidak Lulus";

7. Operator Bitwise

Adalah operator yang menangani operasi bilangan biner seperti and, or, not dan sebagainya. Dalam hal ini javascript menangani bilangan biner dengan jumlah bit= 32bit.

OperatorNamaContohDalam biner (4bit)Hasil BinerDecimal
& AND x = 5 & 1 0101 & 0001 0001 1
| OR x = 5 | 1 0101 | 0001 0101 5
~ NOT x = ~ 5  ~0101 1010 10
^ XOR x = 5 ^ 1 0101 ^ 0001 0100 4
<< Left shift x = 5 << 1 0101 << 1 1010 10
>> Right shift x = 5 >> 1 0101 >> 1 0010 2

Lihat indeks artikel Tutorial Javascript Dasar >>

Referensi :

  • https://www.w3schools.com/js/js_operators.asp
  • https://www.w3schools.com/js/js_comparisons.asp

Bagaimana cara mendeklarasikan variabel di javascript?

Cara membuat variabel yang umum digunakan di javascript adalah menggunakan kata kunci var lalu diikuti dengan nama variabel dan nilainya. Contoh: var title = "Belajar Pemrograman Javascript"; Pada contoh di atas, kita membuat variabel bernama title dengan nilai berupa teks (string): "Belajar Pemrograman Javascript" .

Bagaimana cara kita melakukan sebuah operasi perkalian pada javascript *?

Opeartor Aritmatika pada Javascript 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 / .

Apa itu ternary di javascript?

Operator ternary merupakan shorthand untuk percabangan if , tapi lebih singkat dan to the point. Sama seperti if , kita bisa membuat percabangan lebih dari satu kondisi dan lebih dari dua pilihan (aksi).

Apa itu operator logika javascript?

Operator logika merupakan salah satu operator yang paling sering digunakan di JavaScript. Seperti operator perbandingan, operator logika biasa dipakai pada statement if..else, switch, while, for, dll, bersandingan dengan operator perbandingan. Operator logika biasa dipakai dengan nilai boolean.