Operator JavaScript
- Hal Sebelumnya JS Const
- Hal Berikutnya Aritmetik JS
Operator JavaScript
Contoh
Tugaskan nilai kepada variabel, dan lakukan pertambahan mereka:
var x = 7; // 向 x 赋值 7 var y = 8; // 向 y 赋值 8 var z = x + y; // Menempatkan nilai ke z (x + y) 15
PenugasanOperator (=
)Menempatkan nilai ke variabel.
Penugasan
var x = 15;
PertambahanOperator (+
)Menambahkan angka:
Pertambahan
var x = 7; var y = 8; var z = x + y;
PerkalianOperator (*
)Menggabungkan angka:
Perkalian
var x = 7; var y = 8; var z = x * y;
Operator aritmatika JavaScript
Operator aritmatika digunakan untuk eksekusi operasi aritmatika terhadap angka:
Operator | Deskripsi |
---|---|
+ | Pertambahan |
- | Pengurangan |
* | Perkalian |
/ | Pembagian |
% | Modulus (sisa) |
++ | Naik |
-- | Turun |
Keterangan:Aritmetik JSDi bab ini penuh dengan deskripsi operator aritmatika.
Operator penugasan JavaScript
Operator penugasan memberikan 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 tambahan (+=
)Menambahkan nilai ke variabel.
Penugasan
var x = 7; x += 8;
Keterangan:JS PenugasanDi bab ini penuh dengan deskripsi operator penugasan.
Operator string JavaScript
+
Operator ini juga dapat digunakan untuk menambahkan (catatan, kascilian) string.
Contoh
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
Hasil txt3 akan adalah:
Bill Gates
+=
Operator penugasan juga dapat digunakan untuk menambahkan (kascilian) string:
Contoh
txt1 = "Hello "; txt1 += "Kitty!";
Hasil txt1 akan adalah:
Hello Kitty!
Petunjuk:Ketika digunakan untuk string+
Operator disebut operator kascilian.
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 adalah:
15 78 Hello7
Petunjuk:Jika Anda menambahkan angka dan string, hasilnya akan string!
Operasi Perbandingan JavaScript
Operator | Deskripsi |
---|---|
== | Sama |
=== | Sama nilai atau jenis sama |
!= | Tidak sama |
!== | Tidak sama atau jenis tidak sama |
> | Lebih besar |
< | Kurang |
>= | Lebih besar atau sama dengan |
<= | Kurang atau sama dengan |
? | Operasi Ternary |
Keterangan:JS PerbandinganBab ini mendeskripsikan penuh tentang operator perbandingan.
Operator logika JavaScript
Operator | Deskripsi |
---|---|
&& | Dengan logika |
|| | Atau logika |
! | Negatif logika |
Keterangan:JS PerbandinganBab ini mendeskripsikan penuh tentang operator logika.
Operator tipe JavaScript
Operator | Deskripsi |
---|---|
typeof | Kembalikan tipe variabel. |
instanceof | Kembalikan true, jika objek adalah instansi tipe objek. |
Keterangan:Konversi tipe JSBab ini mendeskripsikan penuh tentang operator tipe.
Operator Bit JavaScript
Operator bit menangani bilangan 32 bit.
Setiap angka yang berada dalam operator ini akan diubah menjadi bilangan 32 bit. Hasil akan diubah kembali ke bilangan JavaScript.
Operator | Deskripsi | Contoh | Sama dengan | Hasil | Desimal |
---|---|---|---|---|---|
& | Dengan | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | Atau | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | Negatif | ~ 5 | ~0101 | 1010 | 10 |
^ | Ekor | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | Pindahan kiri dengan pengisian nol | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | Pindahan kanan dengan pengisian signed | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | Pindahan kanan dengan pengisian nol | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
Contoh yang digunakan adalah contoh 4 bit unsigned. Tetapi JavaScript menggunakan bilangan 32 bit signed.
Jadi, di JavaScript, ~5 tidak akan mengembalikan 10, tetapi -6.
~00000000000000000000000000000101 akan mengembalikan 11111111111111111111111111111010.
Keterangan:Kami akan membahas di Operator bit JSDi bab ini, kami akan memberikan pengertian mendalam tentang operator bit.
buku pelajaran
Untuk informasi lebih lanjut tentang Operator JavaScriptUntuk pengetahuan lebih lanjut tentang
- Operator Unari ECMAScript
- Operator unari hanya memiliki satu parameter, yaitu objek atau nilai yang akan dioperasikan. Pemahaman ini menggambarkan operator paling sederhana di ECMAScript - operator unari.
- Operator Bit ECMAScript
- Operator bit beroperasi di tingkat dasar angka. Pemahaman ini mendalamkan pengetahuan tentang bilangan bulat dan memperkenalkan berbagai operator bit ECMAScript.
- Operator Boolean ECMAScript
- Operator Boolean sangat penting. Pemahaman ini mendalamkan tiga operator Boolean: NOT, AND, dan OR.
- Operator Perkalian ECMAScript
- Pemahaman ini menggambarkan operator penggumpalan ECMAScript: penggumpalan, pengambalian, dan operator mod, serta perilaku khususnya.
- Operator Penambahan ECMAScript
- Pemahaman ini menggambarkan operator penghitungan tambahan ECMAScript: operator penambahan, pengurangan, dan perilaku khususnya.
- Operator Relasional ECMAScript
- Operator relasional melakukan operasi perbandingan. Bagian ini menggambarkan cara biasa untuk membandingkan operator relasional, serta cara membandingkan string dengan angka.
- Operator Sama Dengan ECMAScript
- Operator equalitas digunakan untuk mengecek apakah variabel sama. ECMAScript menyediakan dua set operator equalitas: equalitas dan tidak equalitas, serta equalitas keseluruhan dan tidak keseluruhan.
- Operator Kondisional ECMAScript
- Bagian ini menggambarkan operator kondisional dalam ECMAScript.
- Operator Pengaturan ECMAScript
- Bagian ini menggambarkan operator pengaturan dalam ECMAScript.
- Operator koma ECMAScript
- Bagian ini menggambarkan operator koma dalam ECMAScript.
- Hal Sebelumnya JS Const
- Hal Berikutnya Aritmetik JS