ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 1 · 4లో పాఠం 3కోర్సులో 3/32~10 min
మాడ్యూల్ పాఠాలు (3/4)

ఆపరేటర్లు

ఆపరేటర్లు భాష యొక్క విరామ చిహ్నాలు: అవి ఒకటి లేదా మరిన్ని విలువలు మరియు కొత్తదాన్ని ఉత్పత్తి చేస్తాయి. జావాస్క్రిప్ట్‌లో డజన్ల కొద్దీ ఉన్నాయి; ఇందులో మేము మూడు అత్యంత సాధారణ కుటుంబాలను పరిశీలిస్తాము - అంకగణితం, పోలిక, తార్కిక — మరియు వారి ప్రాధాన్యతను చదవడం నేర్చుకోండి.

అంకగణితం

JS
2 + 3; // 5
10 - 4; // 6
6 * 7; // 42
20 / 4; // 5
17 % 5; // 2   ← resto della divisione (modulo)
2 ** 10; // 1024 ← elevamento a potenza

% ఆపరేటర్ (మాడ్యూలో) పూర్ణాంక విభజన యొక్క మిగిలినని అందిస్తుంది మరియు చాలా ఉపయోగకరంగా ఉంది: మీరు సంఖ్య సమానంగా ఉందో లేదో తనిఖీ చేయడానికి దాన్ని ఉపయోగిస్తారు (n % 2 === 0), సూచికలను తిప్పడానికి, సమయాలను ఫార్మాట్ చేయడానికి.

ప్రాధాన్యత మరియు కుండలీకరణాలు

గణితంలో వలె, * మరియు / + మరియు - కంటే ఎక్కువ ప్రాధాన్యతను కలిగి ఉన్నాయి. ఎప్పుడు గణన స్పష్టంగా లేదు, ** కుండలీకరణాలు** ఉపయోగించండి: అవి ఉద్దేశ్యాన్ని చేస్తాయి దోషాల నుండి మిమ్మల్ని స్పష్టంగా మరియు రక్షించండి:

JS
2 + 3 * 4; // 14   ← prima il prodotto
(2 + 3) * 4; // 20   ← prima la somma, grazie alle parentesi

పోలిక

JS
3 === 3; // true
3 === '3'; // false ← stesso "valore", tipi diversi
3 !== '3'; // true
5 > 3; // true
5 >= 5; // true

లాజికల్

JS
true && false; // false   ← AND: vero solo se entrambi sono veri
true || false; // true    ← OR: vero se almeno uno è vero
!true; // false   ← NOT: inverte

&& మరియు || రెండూ షార్ట్-సర్క్యూట్: అవి మూల్యాంకనం చేసిన వెంటనే ఆపివేస్తాయి ఫలితం నిర్ణయించబడుతుంది. ఈ లక్షణం వంటి నమూనాలకు ఆధారం:

JS
const nome = utente?.nome || 'Anonimo';
// se utente.nome è "falsy", usa 'Anonimo'

దీనిని ప్రయత్నించండి

వ్యాయామం#js.m1.l3.e1
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

(8 + 4) విలువను 2 యొక్క శక్తికి గణించండి, 6తో భాగించండి. చివరి వ్యక్తీకరణ తప్పనిసరిగా 24ని అందించాలి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

కుండలీకరణాలు ఘాతాంకానికి ముందు మొత్తాన్ని బలవంతం చేస్తాయి; ** అనేది ఎక్స్‌పోనెన్షియేషన్.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం సమీక్షించండి

వ్యాయామం#js.m1.l3.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

7 ఖచ్చితంగా 7కి సమానంగా ఉంటే (రకం ద్వారా కూడా) మరియు అదే సమయంలో 5 10 కంటే తక్కువగా ఉంటే మాత్రమే `నిజం`ని అందించే ఒకే వ్యక్తీకరణను వ్రాయండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

&& (తార్కిక AND)తో రెండు పోలికలను కలపండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది