Mastering Unary, Binary, at Ternary Operators sa JavaScript

Mastering Unary, Binary, at Ternary Operators sa JavaScript
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Ang mga operator ay mga simbolo na nagbibigay-daan sa iyong magsagawa ng iba't ibang operasyon sa data. Magiging pamilyar ka sa kanila mula sa pangunahing matematika, bilang mga character tulad ng + sign, ngunit bahagyang naiiba ang kanilang gumagana sa programming.





Gumagamit ang JavaScript ng maraming iba't ibang operator, bawat isa ay may partikular na layunin. Ang isang paraan upang pag-uri-uriin ang mga ito ay sa pamamagitan ng bilang ng mga operand na ginagamit nila: unary, binary, at ternary operator.





Unary Operator sa JavaScript

Ang unary operator ay ang pinakasimple sa tatlong kategorya ng Mga operator ng JavaScript . Gumagana ang mga ito sa isang solong operand, na isang variable o isang halaga. Maaari kang gumamit ng unary operator upang dagdagan o bawasan ang isang variable, baguhin ang tanda ng isang numero, o magsagawa ng lohikal na negation.





+

Nagko-convert sa isang numero



++

Mga pagtaas ng halaga ng 1





-

Nagko-convert sa isang numero at negate





--

Binabawasan ang halaga ng 1

!

Binabaliktad ang isang boolean na halaga

Mga Halimbawa ng Unary Operator

  1. Mga operator ng pagtaas (++) at pagbabawas (--): Gamitin ang mga operator na ito upang taasan o bawasan ang halaga ng isang variable ng isa.
    let x = 5; 

    x++; // Increment x by 1, now x is 6

    x--; // Decrement x by 1, now x is 5 again
  2. Logical negation (!) operator: Gamitin ang operator na ito para baligtarin ang logical value ng boolean expression.
    let isTrue = true; 

    let notTrue = !isTrue; // notTrue is now false
  3. Unary minus (-) operator: Binabago ng operator na ito ang sign ng isang numerical value.
    let y = 10; 

    let negY = -y; // negY is -10;

Binary Operator sa JavaScript

Ang mga binary operator ay kumukuha ng dalawang operand, na maaaring mga variable, value, o expression, at nagsasagawa sila ng mga operasyon sa mga ito. Maaari kang gumamit ng mga binary operator para sa aritmetika, lohikal, at paghahambing na mga operasyon .

kung paano idiskonekta ang iphone mula sa mac

+

Nagdaragdag ng dalawang operand upang makuha ang kabuuan

-

Ibinabawas ang pangalawang operand mula sa una upang makuha ang pagkakaiba

*

I-multiply ang dalawang operand

==

Sinusuri ang dalawang operand para sa pagkakapantay-pantay at gumagawa ng boolean

Mga Halimbawa ng Binary Operator

  1. Addition (+) operator: Nagdaragdag ng dalawang numerical value na magkasama.
    let sum = 3 + 4; // sum is 7
  2. Multiplication (*) operator: Nagpaparami ng dalawang numerical value.
    let product = 5 * 6; // product is 30
  3. Equality (==) operator: Naghahambing ng dalawang value para sa equality.
    let isEqual = (x == y); 
    // isEqual is false (assuming x and y are different)

Ang Operator ng Ternary

Mayroong isang operator ng ternary na magagamit mo upang makagawa ng mas maigsi na code.

? :

Gumaganap bilang isang shorthand para sa tiyak kung...ibang mga pahayag

Ang ternary operator ay isang conditional na tumatagal ng tatlong operand: isang kundisyon, isang value kung true ang kundisyon, at isa pang value kung false ang kundisyon.

kung paano pilitin ang isara sa mga bintana
  Isang flowchart na nagpapakita kung paano gumagana ang ternary operator

Dapat mong isulat ito tulad nito:

result = condition ? trueValue : falseValue;

Sa syntax na ito:

  • Ang 'kondisyon' ay ang boolean na expression na susuriin.
  • Ang 'trueValue' ay ang value na gagamitin kung totoo ang resulta ng kundisyon.
  • Ang 'falseValue' ay ang value na gagamitin kung mali ang resulta ng kundisyon.

Narito ang isang halimbawa kung paano mo magagamit ang ternary operator:

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"

Ang Kapangyarihan ng Unary, Binary, at Ternary Operators

Ang unary, binary, at ternary operator ay mahalaga para sa programming. Hinahayaan ka nilang magsagawa ng iba't ibang pagkilos sa data, nang malinaw at maigsi. Nagbabago ka man ng mga variable, gumagawa ng matematika, o gumagawa ng mga kumplikadong desisyon, ang mga operator na ito ay mahalaga.