Operator di JavaScript adalah simbol atau tanda yang digunakan untuk melakukan operasi pada nilai atau variabel. Operator memungkinkan kita untuk melakukan operasi matematika, logika, perbandingan, dan lainnya pada data didalam program. Terdapat beberapa jenis operator di JavaScript sebagai berikut:
Operator Assignment
Operator assignment digunakan untuk menetapkan nilai pada variabel.
let x = 10;
x += 5; // sama dengan x = x + 5;
console.log(x); // Output: 15
Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi matematika pada angka, seperti penjumlahan, pengurangan, perkalian, dan pembagian.
let x = 10;
let y = 5;
console.log(x + y); // Output: 15
console.log(x - y); // Output: 5
console.log(x * y); // Output: 50
console.log(x / y); // Output: 2
Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan nilai atau variabel, dan akan mengembalikan nilai boolean true atau false.
Operator | Fungsi |
---|---|
> | lebih dari |
>= | lebih dari sama dengan |
< | kurang dari |
<= | kurang dari sama dengan |
== | sama dengan |
!= | tidak sama dengan |
=== | identik dengan |
!== | tidak identik dengan |
let x = 10;
let y = 5;
console.log(x > y); // Output: true
console.log(x < y); // Output: false
console.log(x >= y); // Output: true
console.log(x <= y); // Output: false
console.log(x === y); // Output: false
console.log(x !== y); // Output: true
Operator Logika
Operator logika digunakan untuk melakukan operasi logika pada nilai atau variabel, seperti AND, OR, dan NOT.
Operator | Deskripsi |
---|---|
&& | Operator AND, logika akan menghasilkan nilai true apabila semua kondisi terpenuhi (bernilai true). |
II | Operator OR, logika akan menghasilkan nilai true apabila ada salah satu kondisi terpenuhi (bernilai true). |
! | Operator NOT, digunakan untuk membalikkan suatu kondisi. |
let x = 10;
let y = 5;
console.log(x > 5 && y < 10); // Output: true
console.log(x > 5 || y < 2); // Output: true
console.log(!(x > y)); // Output: false
Operator Ternary
Operator ternary juga dikenal sebagai operator kondisional, digunakan untuk menguji kondisi tertentu dan mengembalikan nilai berdasarkan kondisi tersebut.
let age = 18;
let isAdult = (age < 18) ? "Belum dewasa" : "Sudah dewasa";
console.log(isAdult); // Output: Sudah dewasa
Itulah beberapa jenis operator yang ada di JavaScript. Operator sangat penting dalam pemrograman karena memungkinkan kita untuk melakukan operasi pada data dan menghasilkan hasil yang diinginkan.
Sekian, Semoga Bermanfaat!
Jangan lupa share artikel ini ke orang lain, barangkali mereka membutuhkan. Jangan sungkan hubungi kami bila ada pertanyan. Atau silahkan tinggalkan komentar di bawah dan mari kita berdiskusi.