మాడ్యూల్ పాఠాలు (3/4)
ఆపరేటర్లు
ఆపరేటర్లు భాష యొక్క విరామ చిహ్నాలు: అవి ఒకటి లేదా మరిన్ని విలువలు మరియు కొత్తదాన్ని ఉత్పత్తి చేస్తాయి. జావాస్క్రిప్ట్లో డజన్ల కొద్దీ ఉన్నాయి; ఇందులో మేము మూడు అత్యంత సాధారణ కుటుంబాలను పరిశీలిస్తాము - అంకగణితం, పోలిక, తార్కిక — మరియు వారి ప్రాధాన్యతను చదవడం నేర్చుకోండి.
అంకగణితం
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), సూచికలను తిప్పడానికి, సమయాలను ఫార్మాట్ చేయడానికి.
ప్రాధాన్యత మరియు కుండలీకరణాలు
గణితంలో వలె, * మరియు / + మరియు - కంటే ఎక్కువ ప్రాధాన్యతను కలిగి ఉన్నాయి. ఎప్పుడు
గణన స్పష్టంగా లేదు, ** కుండలీకరణాలు** ఉపయోగించండి: అవి ఉద్దేశ్యాన్ని చేస్తాయి
దోషాల నుండి మిమ్మల్ని స్పష్టంగా మరియు రక్షించండి:
2 + 3 * 4; // 14 ← prima il prodotto
(2 + 3) * 4; // 20 ← prima la somma, grazie alle parentesiపోలిక
3 === 3; // true
3 === '3'; // false ← stesso "valore", tipi diversi
3 !== '3'; // true
5 > 3; // true
5 >= 5; // trueలాజికల్
true && false; // false ← AND: vero solo se entrambi sono veri
true || false; // true ← OR: vero se almeno uno è vero
!true; // false ← NOT: inverte&& మరియు || రెండూ షార్ట్-సర్క్యూట్: అవి మూల్యాంకనం చేసిన వెంటనే ఆపివేస్తాయి
ఫలితం నిర్ణయించబడుతుంది. ఈ లక్షణం వంటి నమూనాలకు ఆధారం:
const nome = utente?.nome || 'Anonimo';
// se utente.nome è "falsy", usa 'Anonimo'దీనిని ప్రయత్నించండి
(8 + 4) విలువను 2 యొక్క శక్తికి గణించండి, 6తో భాగించండి. చివరి వ్యక్తీకరణ తప్పనిసరిగా 24ని అందించాలి.
సూచనను చూపించు
కుండలీకరణాలు ఘాతాంకానికి ముందు మొత్తాన్ని బలవంతం చేస్తాయి; ** అనేది ఎక్స్పోనెన్షియేషన్.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం సమీక్షించండి
7 ఖచ్చితంగా 7కి సమానంగా ఉంటే (రకం ద్వారా కూడా) మరియు అదే సమయంలో 5 10 కంటే తక్కువగా ఉంటే మాత్రమే `నిజం`ని అందించే ఒకే వ్యక్తీకరణను వ్రాయండి.
సూచనను చూపించు
&& (తార్కిక AND)తో రెండు పోలికలను కలపండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది