మాడ్యూల్ పాఠాలు (2/4)
ఆదిమ రకాలు
జావాస్క్రిప్ట్లోని ప్రతి విలువకు రకం ఉంటుంది. ఆదిమ రకాలు ప్రాథమికమైనవి భాష యొక్క బిల్డింగ్ బ్లాక్స్: అవి ఎక్కడి నుంచో వస్తాయి, అవి లేవు వారి స్వంత లక్షణాలు (కొన్నిసార్లు అవి అనిపించినప్పటికీ), మరియు మీరు ఉపయోగించగలరు వాటిని రోజుకు వందల సార్లు.
'ciao'; // string
42; // number
true; // boolean
null; // null
undefined; // undefinedమీరు ప్రతిరోజూ ఉపయోగించే ఐదు రకాలు
string— వచనం. సింగిల్ కోట్లతో డీలిమిట్ చేయబడింది'…', డబుల్ కోట్లు"…"లేదా బ్యాక్టిక్లు`…`(template literals, which we'll see in the next module).number— numbers. JS doesn't distinguish integers and decimals:3మరియు3.14రెండూnumber.boolean— నిజం లేదా అబద్ధం.trueమరియుfalseని మాత్రమే అనుమతిస్తుంది.null— "విలువ లేదు", ఉద్దేశపూర్వకంగా ఖాళీ. మీరే సెట్ చేసుకోండి మీరు "ఇక్కడ ఇంకా ఏమీ లేదు" అని చెప్పాలనుకున్నప్పుడు.undefined— "విలువ లేదు", పరోక్షంగా ఖాళీ. ఇది డిఫాల్ట్ ప్రకటించబడిన వేరియబుల్స్ విలువ కానీ ప్రారంభించబడలేదు మరియు ఫంక్షన్ పాస్ చేయని పారామితులు.
typeofతో రకాన్ని తనిఖీ చేస్తోంది
typeof ఆపరేటర్ రకాన్ని వివరిస్తూ స్ట్రింగ్ని అందిస్తుంది
విలువ:
typeof 'ciao'; // 'string'
typeof 42; // 'number'
typeof true; // 'boolean'
typeof undefined; // 'undefined'
typeof null; // 'object' ← rumore storico, non un vero "oggetto"టైప్ మార్పిడులు
తరచుగా మీరు స్ట్రింగ్ను స్వీకరిస్తారు (ఉదా. HTML ఇన్పుట్ నుండి) మరియు దాన్ని తిప్పాలి
ఒక సంఖ్యలో, లేదా వైస్ వెర్సా. దీనితో స్పష్టమైన మార్పిడులు జరుగుతాయి
విధులు Number(...) మరియు String(...):
Number('42'); // 42
Number('3.14'); // 3.14
Number('ciao'); // NaN ← Not-a-Number, "non rappresenta un numero"
String(42); // '42'
String(true); // 'true'దీనిని ప్రయత్నించండి
బూలియన్ విలువ యొక్క `రకం`ని అందించే ఒకే వ్యక్తీకరణను వ్రాయండి. ఆశించిన ఫలితం స్ట్రింగ్ 'బూలియన్'.
సూచనను చూపించు
మీరు టైప్ఆఫ్కి ఏదైనా విలువ లేదా వేరియబుల్ పేరును పాస్ చేయవచ్చు.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం సమీక్షించండి
స్ట్రింగ్ '128'ను సంఖ్యగా మార్చండి మరియు దానిని రెట్టింపు చేయండి. చివరి వ్యక్తీకరణ తప్పనిసరిగా 256కి మూల్యాంకనం చేయాలి.
సూచనను చూపించు
స్పష్టమైన మార్పిడి కోసం సంఖ్య(...)ని ఉపయోగించండి, ఆపై 2తో గుణించండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది