మాడ్యూల్ పాఠాలు (1/4)
వేరియబుల్స్: లెట్ మరియు కాన్స్ట్
జావాస్క్రిప్ట్లో, వేరియబుల్స్ అనేవి మనం విలువను బంధించే పేర్లు. ప్రతిసారీ మీరు "నిజమైన" కోడ్ రాయండి, మీరు చేసే మొదటి పని మీ వస్తువులకు పేర్లు పెట్టడం తారుమారు చేయాలనుకుంటున్నారు. ఆధునిక జావాస్క్రిప్ట్ మీకు రెండు కీలక పదాలను అందిస్తుంది:
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnareఆంగ్లంలో చదవండి: "కాల్ numero విలువ 42". ఆ క్షణం నుండి,
మీరు ఒకే బ్లాక్లో numero వ్రాసిన ప్రతిసారీ, JS దానితో భర్తీ చేస్తుంది
42.
const: మీరు దాదాపు ఎల్లప్పుడూ ఉపయోగించాలనుకుంటున్న డిఫాల్ట్
const మళ్లీ కేటాయించలేని వేరియబుల్ని ప్రకటించింది. ఒకసారి కట్టుబడి ఉంటే, మీరు చేయలేరు
దానిని మరొక విలువకు సూచించండి:
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.ఈ దృఢత్వం మంచి విషయమే: మీ పేర్లలో ఎక్కువ భాగం
కోడ్ దాని జీవితకాలంలో మారకూడని విలువను సూచిస్తుంది మరియు
const దీనిని పాఠకులకు స్పష్టంగా తెలియజేస్తుంది.
let: విలువ మారినప్పుడు
let మళ్లీ కేటాయించదగిన వేరియబుల్ని ప్రకటించింది. పేరు అవసరం అయినప్పుడు మీరు దాన్ని ఉపయోగించండి
కాలక్రమేణా వేర్వేరు విలువలను సూచించండి:
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15స్కోప్: వేరియబుల్ ఎక్కడ నివసిస్తుంది
let మరియు const వారు ప్రకటించిన బ్లాక్లో నివసిస్తున్నారు — అంటే,
కర్లీ జంట కలుపుల మధ్య { … }. ఆ బ్లాక్ వెలుపల, అవి ఉనికిలో లేవు:
{
const segreto = 'shh';
console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not definedదీనిని ప్రయత్నించండి
'Ciao, mondo!' విలువతో `గ్రీటింగ్` అనే స్థిరాంకాన్ని ప్రకటించండి ఆపై దానిని చివరి వ్యక్తీకరణగా వ్రాయండి (కాబట్టి ఇది ఫలితంగా చూపబడుతుంది).
సూచనను చూపించు
JS బ్లాక్ యొక్క చివరి వ్యక్తీకరణ వ్యాయామం యొక్క 'రిటర్న్ విలువ'గా సంగ్రహించబడింది.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం సమీక్షించండి
0కి ప్రారంభించిన `total` అనే `లెట్`ని సృష్టించండి, దానికి 7ని జోడించి ఆపై 5ని జోడించి, చివరగా `మొత్తం`ని చివరి వ్యక్తీకరణగా మూల్యాంకనం చేయండి.
సూచనను చూపించు
మీరు `పేరు = పేరు + ఏదో` (లేదా షార్ట్కట్ `+=`తో) లెట్ని మళ్లీ కేటాయించవచ్చు.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది