Operator JavaScript

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

Coba sendiri

PenugasanOperator (=)Menempatkan 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 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; 

Coba sendiri

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

Coba sendiri

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

Contoh

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

Hasil txt1 akan adalah:

Hello Kitty!

Coba sendiri

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

Coba sendiri

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.

Lihat Juga

Tutori:Prioritas Operator Operasi JavaScript

Panduan Rujukan:Operator JavaScript