Berapa banyak jenis operator dalam javascript?

Mari kita ambil ekspresi sederhana 4 + 5 sama dengan 9. Di sini 4 dan 5 disebut operan dan '+' disebut operator. JavaScript mendukung jenis operator berikut

  • Operator Aritmatika
  • Operator Perbandingan
  • Operator Logis (atau Relasional).
  • Operator Penugasan
  • Operator Bersyarat (atau terner).

Mari kita lihat semua operator satu per satu

Operator Aritmatika

JavaScript mendukung operator aritmatika berikut −

Asumsikan variabel A menampung 10 dan variabel B menampung 20, maka -

Sr. Tidak. Operator & Keterangan1

+ (Tambahan)

Menambahkan dua operan

Mantan. A + B akan memberikan 30

2

- (Pengurangan)

Kurangi operan kedua dari yang pertama

Mantan. A - B akan memberi -10

3

* (Perkalian)

Kalikan kedua operan

Mantan. A * B akan memberi 200

4

/ (Divisi)

Membagi pembilang dengan penyebut

Mantan. B/A akan memberikan 2

5

% (Modulus)

Mengeluarkan sisa pembagian bilangan bulat

Mantan. B % A akan memberikan 0

6

++ (Kenaikan)

Meningkatkan nilai integer per satu

Mantan. A++ akan memberikan 11

7

-- (Penurunan)

Mengurangi nilai bilangan bulat satu per satu

Mantan. A-- akan memberikan 9

Catatan - Operator penambahan (+) berfungsi untuk Numerik dan juga String. e. g. "a" + 10 akan menghasilkan "a10"

Contoh

Kode berikut menunjukkan cara menggunakan operator aritmatika dalam JavaScript

   
   
      
      
      Set the variables to different values and then try...
   

Keluaran

a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
_

Operator Perbandingan

JavaScript mendukung operator perbandingan berikut −

Asumsikan variabel A menampung 10 dan variabel B menampung 20, maka -

Sr. Tidak. Operator & Keterangan1

= = (Sama dengan)

Memeriksa apakah nilai dari dua operan sama atau tidak, jika ya, maka kondisi menjadi benar

Mantan. (A == B) tidak benar

2

= (Tidak Sama)

Memeriksa apakah nilai dua operan sama atau tidak, jika nilainya tidak sama, maka kondisi menjadi benar

Mantan. (SEBUAH. = B) benar

3

> (Lebih besar dari)

Mengecek apakah nilai operan kiri lebih besar dari nilai operan kanan, jika ya, maka kondisi menjadi benar

Mantan. (A > B) tidak benar

4

< (Kurang dari)

Mengecek apakah nilai operan kiri lebih kecil dari nilai operan kanan, jika ya, maka kondisi menjadi benar

Mantan. (A < B) benar

5

>= (Lebih besar dari atau Sama dengan)

Mengecek apakah nilai operan kiri lebih besar atau sama dengan nilai operan kanan, jika ya, maka kondisi menjadi benar

Mantan. (A >= B) tidak benar

6

<= (Less than or Equal to)

Mengecek apakah nilai operan kiri lebih kecil atau sama dengan nilai operan kanan, jika ya, maka kondisi menjadi benar

Mantan. (A <= B) benar

Contoh

Kode berikut menunjukkan cara menggunakan operator perbandingan dalam JavaScript

     
            
      Set the variables to different values and different operators and then try...
   

Keluaran

(a == b) => false 
(a < b) => true 
(a > b) => false 
(a != b) => true 
(a >= b) => false 
a <= b) => true
Set the variables to different values and different operators and then try...

Operator Logika

JavaScript mendukung operator logika berikut −

Asumsikan variabel A menampung 10 dan variabel B menampung 20, maka -

Sr. Tidak. Operator & Keterangan1

&& (Logika DAN)

Jika kedua operan bukan nol, maka kondisi menjadi benar

Mantan. (A && B) benar

2

(Logika ATAU)

Jika salah satu dari dua operan bukan nol, maka kondisinya menjadi benar

Mantan. (SEBUAH. B) benar

3

(TIDAK logis)

Membalik keadaan logis dari operannya. Jika suatu kondisi benar, maka operator Logical NOT akan membuatnya salah

Mantan. . (A && B) salah

Contoh

Coba kode berikut untuk mempelajari cara mengimplementasikan Operator Logika di JavaScript

      
            
      

Set the variables to different values and different operators and then try...

_

Keluaran

(a && b) => false 
(a || b) => true 
!(a && b) => true
Set the variables to different values and different operators and then try...

Operator Bitwise

JavaScript mendukung operator bitwise berikut −

Asumsikan variabel A menampung 2 dan variabel B menampung 3, maka -

Sr. Tidak. Operator & Keterangan1

& (Bitwise DAN)

Itu melakukan operasi Boolean AND pada setiap bit argumen integernya

Mantan. (A & B) adalah 2

2

(BitWise ATAU)

Itu melakukan operasi Boolean OR pada setiap bit argumen bilangan bulatnya

Mantan. (SEBUAH. B) adalah 3

3

^ (Bitwise XOR)

Itu melakukan operasi OR eksklusif Boolean pada setiap bit argumen bilangan bulatnya. Eksklusif ATAU berarti operan satu benar atau operan dua benar, tetapi tidak keduanya

Mantan. (A ^ B) adalah 1

4

~ (Bitwise Tidak)

Ini adalah operator unary dan beroperasi dengan membalik semua bit di operan

Mantan. (~B) adalah -4

5

<< (Pergeseran Kiri)

Itu memindahkan semua bit dalam operan pertamanya ke kiri dengan jumlah tempat yang ditentukan dalam operan kedua. Bit baru diisi dengan nol. Menggeser nilai ke kiri satu posisi sama dengan mengalikannya dengan 2, menggeser dua posisi sama dengan mengalikannya dengan 4, dan seterusnya

Mantan. (A << 1) adalah 4

6

>> (Geser Kanan)

Operator Pergeseran Kanan Biner. Nilai operan kiri dipindahkan ke kanan dengan jumlah bit yang ditentukan oleh operan kanan

Mantan. (A >> 1) adalah 1

7

>>> (Pergeseran kanan dengan Nol)

Operator ini sama seperti operator >>, hanya saja bit yang digeser ke kiri selalu nol

Mantan. (A >>> 1) adalah 1

Contoh

Coba kode berikut untuk mengimplementasikan operator Bitwise di JavaScript

      
            
      

Set the variables to different values and different operators and then try...

(a & b) => 2 
(a | b) => 3 
(a ^ b) => 1 
(~b) => -4 
(a << b) => 16 
(a >> b) => 0
Set the variables to different values and different operators and then try...

Operator Penugasan

JavaScript mendukung operator penugasan berikut −

Sr. Tidak. Operator & Keterangan1

= (Tugas Sederhana)

Menetapkan nilai dari operan sisi kanan ke operan sisi kiri

Mantan. C = A + B akan menetapkan nilai A + B menjadi C

2

+= (Tambah dan Penugasan)

Itu menambahkan operan kanan ke operan kiri dan menetapkan hasilnya ke operan kiri

Mantan. C += A setara dengan C = C + A

3

−= (Kurangi dan Penugasan)

Ini mengurangi operan kanan dari operan kiri dan menetapkan hasilnya ke operan kiri

Mantan. C -= A setara dengan C = C - A

4

*= (Perkalian dan Penugasan)

Ini mengalikan operan kanan dengan operan kiri dan menetapkan hasilnya ke operan kiri

Mantan. C *= A setara dengan C = C * A

5

/= (Bagi dan Penugasan)

Itu membagi operan kiri dengan operan kanan dan menetapkan hasilnya ke operan kiri

Mantan. C /= A setara dengan C = C / A

6

%= (Modul dan Tugas)

Dibutuhkan modulus menggunakan dua operan dan memberikan hasilnya ke operan kiri

Mantan. C %= A setara dengan C = C % A

Note − Same logic applies to Bitwise operators so they will become like <<=, >>=, >>=, &=, |= and ^=.

Contoh

Coba kode berikut untuk mengimplementasikan operator penugasan di JavaScript

      
            
      

Set the variables to different values and different operators and then try...

_

Keluaran

Value of a => (a = b) => 10
Value of a => (a += b) => 20 
Value of a => (a -= b) => 10 
Value of a => (a *= b) => 100 
Value of a => (a /= b) => 10
Value of a => (a %= b) => 0
Set the variables to different values and different operators and then try...
_

Operator Lain-Lain

Kami akan membahas dua operator di sini yang cukup berguna dalam JavaScript. operator kondisional (?. ) dan jenis operator

Operator Bersyarat (?. )

Operator kondisional pertama mengevaluasi ekspresi untuk nilai benar atau salah dan kemudian mengeksekusi salah satu dari dua pernyataan yang diberikan tergantung pada hasil evaluasi

Sr. Tidak. Operator dan Deskripsi1

?. (Bersyarat)

Jika Kondisi benar? . Jika tidak, nilai Y

Contoh

Coba kode berikut untuk memahami cara kerja Operator Bersyarat dalam JavaScript

      
            
      

Set the variables to different values and different operators and then try...

_

Keluaran

a + b = 43
a - b = 23
a / b = 3.3
a % b = 3
a + b + c = 43Test
++a = 35
--b = 8
Set the variables to different values and then try...
_1

jenis Operator

Operator typeof adalah operator unary yang ditempatkan sebelum operan tunggalnya, yang bisa bertipe apa saja. Nilainya adalah string yang menunjukkan tipe data operan

Operator typeof mengevaluasi ke "angka", "string", atau "boolean" jika operannya adalah angka, string, atau nilai boolean dan mengembalikan benar atau salah berdasarkan evaluasi

Apa saja 4 jenis operator JavaScript?

Ada berbagai jenis operator JavaScript. .
Operator Aritmatika
Operator Penugasan
Operator Perbandingan
Operator Logika
Operator Bersyarat
Ketik Operator

Apa itu operator JavaScript dan tipenya?

Operator Perbandingan JavaScript

Apa saja 7 jenis operator tersebut?

Nilai tempat operator beroperasi disebut operan. Di Python, ada tujuh jenis operator. operator aritmatika, operator penugasan, operator pembanding, operator logika, operator identitas, operator keanggotaan, dan operator boolean .

Apa saja 8 jenis operator tersebut?

Secara umum, ada delapan jenis operator di C dan C++. .
Operator kenaikan dan penurunan
Operator bitwise
Operator penugasan
Operator logis
Operator relasional
Operator khusus
Operator bersyarat
Operator Aritmatika