Operator digunakan untuk memanipulasi nilai atau operan tertentu. Pengendali digunakan untuk melakukan pengiraan matematik dan logik tertentu pada operan. Dalam artikel ini, kita akan membincangkan mengenai berbeza Pengendali dan bagaimana ia digunakan dalam kod mengikut urutan berikut:
Apa itu Pengendali?
Pengendali digunakan untuk membandingkan nilai, melakukan operasi aritmetik, dan lain-lain. Contohnya, jika kita mengambil ungkapan sederhana, 4 + 5 sama dengan 9. Di sini 4 dan 5 disebut operan dan ‘+’ disebut operator. JavaScript terdiri daripada pelbagai jenis operator yang digunakan untuk melakukan operasi yang berbeza.
Jenis Pengendali JavaScript
Terdapat pelbagai jenis operator dalam JavaScript yang digunakan untuk melakukan operasi yang berbeza. Beberapa Operator JavaScript merangkumi:
- Pengendali Aritmetik
- Pengendali Perbandingan
- Pengendali Bitwise
- Pengendali Logik
- Pengendali Tugasan
Pengendali Aritmetik
Pengendali aritmetik digunakan untuk melakukan operasi aritmetik pada operan. Berikut adalah senarai pengendali yang dikenali sebagai operator aritmetik JavaScript:
Pengendali | Penerangan | Contohnya |
+ | Menambah dua operan | 10 + 20 = 30 |
- | Kurangkan operan kedua dari yang pertama | 30 - 20 = 10 |
/ | Bahagikan pembilang dengan penyebut | 10/20 = 2 |
* | Gandakan dua operan | 5 * 5 = 25 |
% | Menghasilkan selebihnya pembahagian integer | 20% 10 = 0 |
++ | Meningkatkan nilai integer satu | var a = 20 a ++ Sekarang a = 21 |
- | Menurunkan nilai integer satu | var a = 20 a– Sekarang a = 19 |
Pengendali Perbandingan
Pengendali perbandingan JavaScript membandingkan dua operasi. Pengendali perbandingan adalah seperti berikut:
Pengendali | Penerangan | Contohnya |
== | Memeriksa sama ada dua operan sama atau tidak. Sekiranya ya, maka syarat itu menjadi kenyataan. | 20 == 30 = salah |
=== | Mencari yang serupa (sama dan sama jenis) | 10 == 20 = salah |
! = | Memeriksa sama ada dua operan sama atau tidak. Sekiranya nilainya tidak sama, maka syaratnya menjadi benar | 20! = 30 = benar |
! == | Ini membayangkan bahawa dua nilai tidak Sama | 20! == 20 = salah rentetan php parse to array |
> | Memeriksa sama ada nilai operan kiri lebih besar daripada nilai operan kanan | 30> 10 = benar |
> = | Memeriksa sama ada nilai operan kiri lebih besar daripada atau sama dengan nilai operan kanan | 20> = 10 = benar |
< | Ini Memeriksa jika nilai operan kiri kurang daripada nilai operan kanan | dua puluh<10 = false |
<= | Memeriksa sama ada nilai operan kiri kurang daripada atau sama dengan nilai operan kanan | 30<=10 = false |
Pengendali Bitwise
Pengendali bitwise digunakan untuk melakukan operasi bitwise pada operan. Berikut adalah senarai pengendali bitwise:
Pengendali | Penerangan | Contohnya |
& | Operasi Boolean AND pada setiap bit argumen integernya | (10 == 20 & 20 == 33) = salah |
| | Ia melakukan operasi Boolean ATAU pada setiap bit argumen integernya | (10 == 20 | 20 == 33) = salah |
^ | Pengendali ini melakukan operasi Bitwise XOR | (10 == 20 ^ 20 == 33) = salah |
~ | Ia adalah pengendali yang tidak berfungsi dan beroperasi dengan membalikkan semua bit dalam operan | (~ 10) = -10 algoritma dan struktur data di java |
<< | Menggerakkan semua bit pada operan pertamanya ke kiri dengan bilangan tempat yang dinyatakan dalam operan kedua. | (10<<2) = 40 |
>> | Nilai operan kiri dipindahkan ke kanan dengan jumlah bit yang ditentukan oleh operan kanan. | (10 >> 2) = 2 |
>>> | Pengendali ini sama seperti pengendali >>, kecuali bahawa bit yang beralih di sebelah kiri selalu sifar. | (10 >>> 2) = 2 |
Pengendali Logik
Senarai ini menyediakan semua pengendali logik JavaScript:
Pengendali | Penerangan | Contohnya |
&& | Logik DAN - Sekiranya kedua-dua operan tersebut tidak sifar, maka keadaan menjadi benar | (10 == 20 && 20 == 33) = salah |
|| | Logik ATAU - Sekiranya salah satu daripada dua operan tersebut tidak sifar, maka syaratnya menjadi benar. | (10 == 20 || 20 == 33) = salah |
! | Logik TIDAK - Membalikkan keadaan logik operandinya. | ! (10 == 20) = benar |
Pengendali Tugasan
Pengendali Tugasan digunakan untuk memberikan nilai kepada operan. Pengendali berikut dikenali sebagai pengendali tugasan JavaScript:
Pengendali | Penerangan | Contohnya |
= | Menetapkan nilai dari operan sisi kanan ke operan sisi kiri | 20 + 10 = 30 |
+ = | Ia menambah operan kanan ke operan kiri dan memberikan hasilnya ke operan kiri | var a = 20 a + = 10 Sekarang a = 30 |
- = | Ia mengurangkan operan kanan dari operan kiri dan memberikan hasilnya ke operan kiri | var a = 30 a- = 10 Sekarang a = 20 |
* = | Ia mengalikan operan kanan dengan operan kiri dan memberikan hasilnya ke operan kiri | var a = 10 a * = 20 Sekarang a = 200 |
/ = | Ia membahagikan operan kiri dengan operan kanan dan memberikan hasilnya ke operan kiri | var a = 10 a / = 2 Sekarang a = 5 |
% = | Ia memerlukan modulus menggunakan dua operan dan memberikan hasilnya ke operan kiri | var a = 10 a% = 2 Sekarang a = 0 |
Ini adalah beberapa pengendali JavaScript biasa dengan definisi dan contohnya. Dengan ini, kami telah sampai ke akhir artikel kami.
Sekarang setelah anda mengetahui mengenai Operator JavaScript, lihat oleh Edureka. Latihan Pensijilan Pembangunan Web akan membantu anda Mempelajari cara membuat laman web yang mengagumkan menggunakan HTML5, CSS3, Twitter Bootstrap 3, jQuery dan Google API dan menyebarkannya ke Amazon Simple Storage Service (S3).
Ada soalan untuk kami? Sila sebutkan di bahagian komen 'Operator JavaScript' dan kami akan menghubungi anda.