Menguasai Operator Unary, Binary dan Ternary dalam JavaScript

Menguasai Operator Unary, Binary dan Ternary dalam JavaScript
Pembaca seperti anda membantu menyokong MUO. Apabila anda membuat pembelian menggunakan pautan di tapak kami, kami mungkin mendapat komisen ahli gabungan. Baca Lagi.

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

  1. 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
  2. Operator penolakan logik (!): Gunakan operator ini untuk membalikkan nilai logik ungkapan boolean.
    let isTrue = true; 

    let notTrue = !isTrue; // notTrue is now false
  3. 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

  1. Operator Penambahan (+): Menambah dua nilai berangka bersama-sama.
    let sum = 3 + 4; // sum is 7
  2. Operator pendaraban (*): Mendarab dua nilai berangka.
    let product = 5 * 6; // product is 30
  3. 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.

  Carta alir yang menunjukkan cara pengendali ternary berfungsi

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.