Objek data dapat dimanupulasi dengan sejumlah cara menggunakan pelbagi operator yang disediakan oleh Javascript. Operator merupakan simbol, seperti +, -, =, >, dan <, yang memberikan hasil berdasarkan aturan – aturan tertentu. Operator memanipulasi objek data atau operand; sebagai contoh, 5 dan 4 adalah operand di dalam ekspresi 5 + 4. Operator dan operand ditemukan di dalam sebuah ekspresi. Ekspresi mengkombinasikan beberapa nilai untuk menghasilkan sebuah nilai baru, n = 5 + 4. Dan ketika Anda mengakhiri sebuah ekspresi dengan tanda titik-koma, maka itu artinya Anda telah memiliki statemen yang utuh (misalnya, n = 5 + 4;).

 

Tentang Operator dan Ekspresi JavaScript

Operator di JavaScript sangat mirip dengan operator yang tampil dalam bahasa pemrograman lainnya. Definisi operator adalah simbol yang digunakan untuk melakukan operasi atau sebuah instruksi yang diberikan untuk memperoleh hasil dari proses tersebut. Paling sering operasi ini bersifat aritmatika (penambahan, pengurangan, dll), tapi tidak selalu.

Di dalam ekspresi numerik, 5 + 4 – 2, tiga angka dikombinasikan Operator  di dalamnya adalah tanda + dan tanda -. Operand untuk tanda + adalah 5 dan 4. Setelah Bagian ekspresi tersebut dievaluasi menjadi 9, ekspresi menjadi  9 – 2. Setelah evaluasi selasai dilakukan, dihasilkan 7. Karena operator plus dan minus masing – masing memanipulasi dua operand, kedua operator tersebut dinamakan dengan operator biner. Jika terdapat hanya satu operand, operator dinamakan dengan operator unary. jika terdapat  tiga operand, operator yang bersangkutan dinamakan dengan operator ternary, Operator terner adalah operator yang ada di sejumlah bahasa pemrograman, yang membutuhkan tiga operand dan bukan satu atau dua tipikal yang digunakan kebanyakan operator. Ini menyediakan cara untuk mempersingkat blok sederhana jika ada.

Operand dapat berupa string, angka, Boolean atau kombinasi dari ketiganya. Anda telah menggunakan beberapa operator: operator penyambungan untuk menyambung dua string, operator typeof untuk menentukan tipe data yang sedang digunakan, dan operator penugasan yang dipakai untuk menugaskan sebuah nilai kepada suatu variabel.

Berikut adalah daftar operator JavaScript. Jangan khawatir jika Anda tidak mengerti semuanya pada tahap ini nanti saya akan bahas satu persatu pada tahap selanjutnya. Ada beberapa jenis operator di JavaScript.

  1. Arithmetic Operators
  2. Comparison (Relational) Operators
  3. Bitwise Operators
  4. Logical Operators
  5. Assignment Operators
  6. Special Operators