ఈ బ్లాగ్ జావాస్క్రిప్ట్లో దశాంశ సంఖ్యను బైనరీ, ఆక్టల్ లేదా హెక్సాడెసిమల్ స్ట్రింగ్లుగా మార్చే విధానాన్ని వివరిస్తుంది.
జావాస్క్రిప్ట్లో సంఖ్యలను బైనరీ, ఆక్టల్ లేదా హెక్సాడెసిమల్ స్ట్రింగ్లుగా మార్చడం ఎలా?
సంఖ్యలను ఏదైనా నంబర్ సిస్టమ్కి మార్చడం కోసం, ఉదాహరణకు “ బైనరీ ',' ఆక్టల్ ', లేదా' హెక్సాడెసిమల్ ', ఉపయోగించడానికి ' toString() ” పద్ధతి. ఇది అంతర్నిర్మిత పద్ధతి ' స్ట్రింగ్ 'బైనరీ', 'ఆక్టల్' లేదా 'హెక్సాడెసిమల్' వంటి నిర్దిష్ట బేస్గా సంఖ్యను మార్చడానికి నంబర్ సిస్టమ్ యొక్క ఆధారాన్ని పారామీటర్గా తీసుకునే వస్తువు.
వాక్యనిర్మాణం
సంఖ్యలను బైనరీ, ఆక్టల్ లేదా హెక్సాడెసిమల్ స్ట్రింగ్గా మార్చడానికి ఇచ్చిన సింటాక్స్ని అనుసరించండి:
సంఖ్య. స్ట్రింగ్ ( బేస్ )
ఇక్కడ, ఆధారం ఉంటుంది ' 2 'బైనరీ కోసం,' 8 'అష్టం కోసం, మరియు' 16 ” హెక్సాడెసిమల్ సంఖ్య కోసం.
విధానం 1: సంఖ్యను బైనరీ స్ట్రింగ్గా మార్చండి
బైనరీ అనేది బేస్-2 నంబర్ సిస్టమ్, అంటే అన్ని సంఖ్యలు 0 మరియు 1 అనే రెండు అంకెలతో మాత్రమే సూచించబడతాయి. బైనరీలోకి మార్చడానికి, ఆధారాన్ని పాస్ చేయండి ' 2 ” toString()” పద్ధతిలో వాదనగా.
ఉదాహరణ
వేరియబుల్ సృష్టించు ' ఒకదానిపై 'అది సంఖ్యను నిల్వ చేస్తుంది' 315 ”:
నా దగ్గర నంబర్ ఉంది = 315 ;
ఇప్పుడు, సంఖ్యను బైనరీ నంబర్ సిస్టమ్గా మార్చడానికి బేస్ “2”ని పాస్ చేయడం ద్వారా “toString()” పద్ధతికి కాల్ చేయండి:
var binaryNum = ఒకదానిపై. స్ట్రింగ్ ( 2 ) ;చివరగా, కన్సోల్లో ఫలిత బైనరీ సంఖ్యను ప్రింట్ చేయండి:
కన్సోల్. లాగ్ ( బైనరీసంఖ్య ) ;అవుట్పుట్ ప్రదర్శిస్తుంది ' 100111011 'ఇది సంఖ్య యొక్క బైనరీ ప్రాతినిధ్యం' 315 ”:
విధానం 2: సంఖ్యను ఆక్టల్ స్ట్రింగ్గా మార్చండి
ఆక్టల్ అనేది 0 నుండి 7 వరకు ఎనిమిది అంకెలను ఉపయోగించే బేస్-8 నంబర్ సిస్టమ్. ఇది తరచుగా బైనరీకి సంక్షిప్తలిపిగా ఉపయోగించబడుతుంది. ఉదాహరణకు, ఒక అష్టాంశ అంకె మూడు బైనరీ అంకెలను సూచిస్తుంది. ఇది బైనరీ మరియు హెక్సాడెసిమల్ కంటే తక్కువగా ఉపయోగించబడినప్పటికీ, ఇది ఇప్పటికీ కొన్ని కంప్యూటర్ ప్రోగ్రామింగ్ మరియు డిజిటల్ సిస్టమ్లలో ఉపయోగించబడుతుంది.
ఉదాహరణ
సంఖ్యను ఆక్టల్ లేదా బేస్ 8గా మార్చడానికి, ''ని పాస్ చేయండి 8 ” toString()” పద్ధతికి వాదనగా:
octalNum ఉంది = ఒకదానిపై. స్ట్రింగ్ ( 8 ) ;కన్సోల్. లాగ్ ( octalNum ) ;
అవుట్పుట్
విధానం 3: సంఖ్యను హెక్సాడెసిమల్ స్ట్రింగ్గా మార్చండి
హెక్సాడెసిమల్ లేదా బేస్-16 అనేది 0 నుండి 9 వరకు మరియు A నుండి F వరకు 16 అంకెలతో కూడిన సంఖ్య వ్యవస్థ. ఇది తరచుగా బైనరీకి సంక్షిప్తలిపిగా ఉపయోగించబడుతుంది మరియు కంప్యూటర్ ప్రోగ్రామింగ్లో విస్తృతంగా ఉపయోగించబడుతుంది.
ఉదాహరణ
సంఖ్యను హెక్సాడెసిమల్ స్ట్రింగ్గా మార్చడానికి ఆర్గ్యుమెంట్గా “16”తో “toString()” పద్ధతిని కాల్ చేయండి:
hexNum ఉంది = ఒకదానిపై. స్ట్రింగ్ ( 16 ) ;చివరగా, కన్సోల్లో హెక్సాడెసిమల్ సంఖ్యను ప్రింట్ చేయండి:
కన్సోల్. లాగ్ ( hexNum ) ;ఇది చూడవచ్చు ' 315 ' విజయవంతంగా హెక్సాడెసిమల్ సంఖ్యగా మార్చబడింది ' 13b ”:
జావాస్క్రిప్ట్లో సంఖ్యను బైనరీ, అష్టాంశం లేదా హెక్సాడెసిమల్ సంఖ్యకు మార్చడం గురించి ఇది మొత్తం.
ముగింపు
సంఖ్యలను బైనరీ, ఆక్టల్ లేదా హెక్సాడెసిమల్ స్ట్రింగ్లుగా మార్చడానికి, “ని ఉపయోగించండి toString() ” పద్ధతి. ఈ పద్ధతి సంఖ్యను 'బైనరీ', 'ఆక్టల్' లేదా 'హెక్సాడెసిమల్' వంటి నిర్దిష్ట బేస్గా మార్చడానికి ఒక పారామీటర్గా నంబర్ సిస్టమ్ యొక్క ఆధారాన్ని తీసుకుంటుంది. ఈ బ్లాగ్ జావాస్క్రిప్ట్లో సంఖ్యను బైనరీ, ఆక్టల్ లేదా హెక్సాడెసిమల్ స్ట్రింగ్లుగా మార్చే విధానాన్ని వివరించింది.