JavaScript parseInt() ఫంక్షన్
- పైన పేజీ
- తదుపరి పేజీ
- పైకి తిరిగి JavaScript గ్లౌబల్ పరిధి మానికలు
నిర్వచనం మరియు ఉపయోగం
parseInt()
ఫంక్షన్ స్ట్రింగ్ను పరిశీలించి పదార్థం సంఖ్యను తిరిగి చేస్తుంది.
radix పారామితి వాడబడింది సంఖ్య వ్యవస్థను నిర్ణయించడానికి, ఉదాహరణకు బేస్ 16 (హెక్సాడెసిమల్) అని స్ట్రింగ్లోని సంఖ్యలను పదార్థం సంఖ్యలుగా పరిశీలించడానికి ఉపయోగిస్తారు.
ఇక్కడ radix పారామితి కొనసాగించబడలేదు, JavaScript ఇక్కడ అనుమానిస్తుంది:
- స్ట్రింగ్ ప్రారంభంలో "0x" ఉన్నప్పుడు, బేస్ 16 (హెక్సాడెసిమల్) ఉంటుంది
- స్ట్రింగ్ ప్రారంభంలో "0" ఉన్నప్పుడు, బేస్ 8 (ఎక్సియల్) ఉంటుంది. ఈ లక్షణం తొలగించబడింది
- స్ట్రింగ్ ప్రారంభంలో ఏ ఇతర విలువను కలిగి ఉన్నట్లయితే, బేస్ 10 (పదార్థం) ఉంటుంది
గమనికమాత్రమే స్ట్రింగ్లోని మొదటి సంఖ్యను తిరిగి చేస్తుంది!
ప్రతీక్షముందుగా మరియు తిరిగి స్థానాలు అనుమతిస్తాయి.
ప్రతీక్షమొదటి అక్షరం సంఖ్యగా మార్చలేకపోతే ఉంటేparseInt()
NaN తిరిగి చేస్తుంది.
ప్రతీక్షపాత బ్రౌజర్లు parseInt("010") ను 8 గా చేస్తాయి, ఎందుకంటే పాత వర్షన్ల ఇక్కడ ఇక్కడ ECMAScript (ఇక్కడ ECMAScript 5 కంటే పాత) స్ట్రింగ్ ప్రారంభంలో "0" ఉన్నప్పుడు ఎనిమిది అంకెటి బేస్ (8) వాడుతుంది. ECMAScript 5 నుండి ముందుకు, బేస్ పూర్వనిర్ధారణ పదార్థం (10).
ఉదాహరణ
వివిధ స్ట్రింగ్లను పరిశీలించండి:
var a = parseInt("10") + "<br>"; var b = parseInt("10.00") + "<br>"; var c = parseInt("10.33") + "<br>"; var d = parseInt("34 45 66") + "<br>"; var e = parseInt(" 60 ") + "<br>"; var f = parseInt("40 years") + "<br>"; var g = parseInt("He was 40") + "<br>"; var h = parseInt("10", 10)+ "<br>"; var i = parseInt("010")+ "<br>"; var j = parseInt("10", 8)+ "<br>"; var k = parseInt("0x10")+ "<br>"; var l = parseInt("10", 16)+ "<br>"; var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;
సింథెక్స్
parseInt(string, radix)
పారామితి విలువ
పారామితి | వివరణ |
---|---|
string | అవసరం. పరిశీలించవలసిన స్ట్రింగ్. |
radix | ఎంపిక. ఉపయోగించవలసిన నంబర్ సిస్టమ్ నంబర్ (2 నుండి 36 వరకు). |
సాంకేతిక వివరాలు
మార్పులు: | మార్పులు: మొదటి అక్షరం సంఖ్యలుగా మార్పిడి చేయలేకపోతే NaN తిరిగి ఇవ్వబడుతుంది. |
---|---|
JavaScript సంస్కరణలు: | ECMAScript 1 |
బ్రౌజర్ మద్దతు
ఫంక్షన్ | చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపరా |
---|---|---|---|---|---|
parseInt() | మద్దతు | మద్దతు | మద్దతు | మద్దతు | మద్దతు |
- పైన పేజీ
- తదుపరి పేజీ
- పైకి తిరిగి JavaScript గ్లౌబల్ పరిధి మానికలు