Operator JavaScript

Operator JavaScript

Contoh

Menetapkan nilai variabel dan menggabungkannya:

var x = 7;		// Menetapkan nilai 7 ke x
var y = 8;		// Menetapkan nilai 8 ke y
var z = x + y;		// Menugaskan nilai ke z (x + y) 15

Coba sendiri

PenugasanOperator (=)Menugaskan nilai ke variabel.

Penugasan

var x = 15;

Coba sendiri

PertambahanOperator (+)Menambahkan angka:

Pertambahan

var x = 7;
var y = 8;
var z = x + y;

Coba sendiri

PerkalianOperator (*)Menggabungkan angka:

Perkalian

var x = 7;
var y = 8;
var z = x * y; 

Coba sendiri

Operator aritmatika JavaScript

Operator aritmatika digunakan untuk menjalankan operasi aritmatika terhadap angka:

Operator Deskripsi
+ Pertambahan
- Pengurangan
* Perkalian
/ Pembagian
% Ambil modulus (sisa)
++ Naik
-- Turun

Keterangan:Aritmatika JSDi bab ini, operator aritmatika dijelaskan secara lengkap.

Operator penugasan JavaScript

Operator penugasan mengisi nilai ke variabel JavaScript.

Operator Contoh Sama dengan
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y

Operator penugasan penambahan (+=)Menambahkan nilai ke variabel.

Penugasan

var x = 7;
x += 8; 

Coba sendiri

Keterangan:JS PenugasanDi bab ini, operator penugasan dijelaskan secara lengkap.

Operator string JavaScript

+ Operator ini juga dapat digunakan untuk menambahkan (menyambung, kascabangan) string.

Contoh

txt1 = "Bill";
txt2 = "Gates";
txt3 = txt1 + " " + txt2; 

Hasil txt3 akan menjadi:

Bill Gates

Coba sendiri

+= Operator penugasan juga dapat digunakan untuk menambahkan (kascabangan) string:

Contoh

txt1 = "Hello ";
txt1 += "Kitty!"; 

Hasil txt1 akan menjadi:

Hello Kitty!

Coba sendiri

Pemberitahuan:Ketika digunakan untuk string,+ Operator disebut operator kascabangan.

Penambahan string dan angka

Menambahkan dua angka akan mengembalikan jumlah, tetapi menambahkan angka dan string akan mengembalikan string:

Contoh

x = 7 + 8;
y = "7" + 8;
z = "Hello" + 7;

Hasil x, y, dan z akan menjadi:

15
78
Hello7

Coba sendiri

Pemberitahuan:Jika Anda menambahkan angka dan string, hasilnya akan menjadi string!

Operator perbandingan JavaScript

Operator Deskripsi
== Sama
=== Sama nilai dan jenis
!= Tidak sama
!== Tidak sama nilai atau jenis
> Lebih besar
< Lebih kecil
>= Lebih besar atau sama dengan
<= Lebih kecil atau sama dengan
? Operator ternary

Keterangan:JS PerbandinganBagian ini mendeskripsikan secara lengkap operator perbandingan.

Operator logika JavaScript

Operator Deskripsi
&& Logika dan
|| Logika atau
! Logika negatif

Keterangan:JS PerbandinganBagian ini mendeskripsikan secara lengkap operator logika.

Operator tipe JavaScript

Operator Deskripsi
typeof Kembalikan tipe variabel.
instanceof Kembalikan true, jika objek adalah instance dari tipe objek.

Keterangan:Konversi tipe JSBagian ini mendeskripsikan secara lengkap operator tipe.

Operator Bit JavaScript

Operator bit menangani bilangan 32 bit.

Setiap angka yang berhubungan dengan operasi dalam operator ini akan diubah menjadi bilangan 32 bit. Hasil akan diubah kembali menjadi bilangan JavaScript.

Operator Deskripsi Contoh Sama dengan Hasil Desimal
& Dengan 5 & 1 0101 & 0001 0001 1
| Atau 5 | 1 0101 | 0001 0101 5
~ Negasi ~ 5 ~0101 1010 10
^ Bit eksklusif 5 ^ 1 0101 ^ 0001 0100 4
<< Pindah kiri dengan pengisian nol 5 << 1 0101 << 1 1010 10
>> Pindah kiri dengan pengisian sign 5 >> 1 0101 >> 1 0010 2
>>> Pindah kiri dengan pengisian nol 5 >>> 1 0101 >>> 1 0010 2

Contoh yang digunakan adalah contoh 4 bit unsigned. Tetapi JavaScript menggunakan bilangan bulat 32 bit.

Dengan demikian, di JavaScript, ~5 tidak akan mengembalikan 10, tetapi -6.

~00000000000000000000000000000101 akan mengembalikan 11111111111111111111111111111010.

Keterangan:Kami akan Operator bit JSBagian ini akan mengelaskan secara detil operator bit.

buku pelajaran luar kelas

untuk mendapatkan informasi lebih lanjut tentang Operator JavaScriptBagaimana pengertian

Operator Unario ECMAScript
Operator uniter hanya memiliki satu parameter, yaitu objek atau nilai yang akan dioperasikan. Bagian ini menjelaskan operator paling sederhana ECMAScript - operator uniter.
Operator Bit ECMAScript
Operator bit beroperasi di tingkat dasar angka. Bagian ini mendalamkan pengetahuan tentang bilangan bulat, serta menjelaskan berbagai operator bit ECMAScript.
Operator Boolean ECMAScript
Operator Boolean sangat penting. Bagian ini mendalamkan tiga operator Boolean: NOT, AND, dan OR.
Operator Perkalian ECMAScript
Bagian ini menjelaskan operator aritmatika perkalian ECMAScript: perkalian, pembagian, dan operator modulus, serta perilaku khususnya.
Operator Penambahan ECMAScript
Bagian ini menjelaskan operator aritmatika penambahan ECMAScript: operator penambahan, pengurangan, serta perilaku khususnya.
Operator Relasional ECMAScript
Operator relasional melaksanakan perbandingan. Bagian ini menjelaskan cara banding biasa operator relasional, serta cara membandingkan string dan angka.
Operator Sama Dengan ECMAScript
Operator identitas digunakan untuk mengecek apakah variabel sama. ECMAScript menyediakan dua set operator identitas: equalitas dan tidak equalitas, serta equalitas dan tidak equalitas panjang.
Operator Kondisional ECMAScript
Bagian ini menjelaskan operator kondisional dalam ECMAScript.
Operator Alokasi ECMAScript
Bagian ini menjelaskan operator alokasi dalam ECMAScript.
Operator koma ECMAScript
Bagian ini menjelaskan operator koma dalam ECMAScript.

Lihat Juga

Panduan:Prioritas Operator Pemrograman JavaScript

Referensi:Operator JavaScript