Operator ialah simbol yang membolehkan anda melakukan pelbagai operasi pada data. Anda akan mengenali mereka dari matematik asas, sebagai watak seperti tanda +, tetapi ia berfungsi sedikit berbeza dalam pengaturcaraan.
JavaScript menggunakan banyak pengendali yang berbeza, setiap satu dengan tujuan tertentu. Satu cara untuk mengklasifikasikannya ialah dengan bilangan operan yang mereka gunakan: operator unari, binari dan ternari.
Operator Unary dalam JavaScript
Operator unary adalah yang paling mudah daripada tiga kategori pengendali JavaScript . Mereka beroperasi pada satu operan, iaitu pembolehubah atau nilai. Anda boleh menggunakan operator unari untuk menambah atau mengurangkan pembolehubah, menukar tanda nombor atau melakukan penolakan logik.
+ | Menukar kepada nombor |
++ | Nilai kenaikan sebanyak 1 |
- keluarkan drm dari edisi digital adobe | Menukar kepada nombor dan menafikan |
-- | Menurunkan nilai sebanyak 1 |
! | Menyongsangkan nilai boolean |
Contoh Operator Unary
- Pengendali kenaikan (++) dan pengurangan (--): Gunakan operator ini untuk menambah atau menurunkan nilai pembolehubah sebanyak satu.
let x = 5;
x++; // Increment x by 1, now x is 6
x--; // Decrement x by 1, now x is 5 again - Operator penolakan logik (!): Gunakan operator ini untuk membalikkan nilai logik ungkapan boolean.
let isTrue = true;
let notTrue = !isTrue; // notTrue is now false - Operator tolak unari (-): Operator ini menukar tanda nilai berangka.
let y = 10;
let negY = -y; // negY is -10;
Operator Binari dalam JavaScript
Pengendali binari mengambil dua operan, yang boleh menjadi pembolehubah, nilai atau ungkapan, dan mereka melakukan operasi padanya. Anda boleh menggunakan operator binari untuk operasi aritmetik, logik dan perbandingan .
apa yang perlu dilakukan dengan sentuhan ipod lama
+ | Menambah dua operan untuk mendapatkan jumlah |
- | Menolak operan kedua daripada yang pertama untuk mendapatkan perbezaan |
* | Mendarab dua operan |
== | Menyemak kedua-dua operan untuk kesamaan dan menghasilkan boolean |
Contoh Operator Binari
- Operator Penambahan (+): Menambah dua nilai berangka bersama-sama.
let sum = 3 + 4; // sum is 7
- Operator pendaraban (*): Mendarab dua nilai berangka.
let product = 5 * 6; // product is 30
- Operator kesamaan (==): Membandingkan dua nilai untuk kesamaan.
let isEqual = (x == y);
// isEqual is false (assuming x and y are different)
Operator Ternary
Terdapat satu pengendali ternary yang boleh anda gunakan untuk menghasilkan kod yang lebih ringkas.
? : | Bertindak sebagai trengkas untuk pernyataan tertentu jika...lain bagaimana untuk menangkap snapchat tanpa mereka sedari |
Operator ternary ialah bersyarat yang mengambil tiga operan: syarat, nilai jika syarat itu benar dan nilai lain jika syarat itu palsu.
Anda harus menulisnya seperti ini:
result = condition ? trueValue : falseValue;
Dalam sintaks ini:
- 'keadaan' ialah ungkapan boolean untuk dinilai.
- 'trueValue' ialah nilai untuk digunakan jika keputusan keadaan adalah benar.
- “falseValue” ialah nilai untuk digunakan jika keputusan syarat adalah palsu.
Berikut ialah contoh cara anda boleh menggunakan pengendali ternary:
let age = 20;
let status = age >= 18 ? "Adult" : "Minor";
// age is 20, so status will be "Adult";
// if age was 15, status would be "Minor"
Kuasa Operator Unary, Binary, dan Ternary
Operator unary, binari dan ternary adalah penting untuk pengaturcaraan. Mereka membenarkan anda melakukan pelbagai tindakan pada data, dengan jelas dan ringkas. Sama ada anda menukar pembolehubah, membuat matematik atau membuat keputusan yang rumit, pengendali ini penting.