ఈ అధ్యయనం జావాస్క్రిప్ట్లోని సంఖ్యను సమీప 10కి రౌండ్ చేసే విధానాన్ని వివరిస్తుంది.
జావాస్క్రిప్ట్లో సంఖ్యను సమీప 10కి ఎలా రౌండ్ చేయాలి?
జావాస్క్రిప్ట్లో, ఒక సంఖ్యను సమీప 10కి రౌండ్ చేయడానికి క్రింది పద్ధతులను ఉపయోగించండి:
పైన పేర్కొన్న పద్ధతుల యొక్క పనిని ఒక్కొక్కటిగా చూద్దాం!
విధానం 1: ఒక సంఖ్యను సమీప 10కి రౌండ్ చేయండి, Math.round() పద్ధతిని ఉపయోగించడం
జావాస్క్రిప్ట్లో “ రౌండ్ () 'పద్ధతి' గణితం ”రకం దశాంశ సంఖ్యలను అలాగే మొత్తం సంఖ్యలను ఉజ్జాయింపు విలువపై రౌండ్ చేయడానికి ఉపయోగించబడుతుంది. ఇది పూర్ణాంకాన్ని తదుపరి పూర్ణ సంఖ్యకు పూరిస్తుంది.
వాక్యనిర్మాణం
10కి దగ్గరగా ఉన్న సంఖ్యను రౌండ్ చేయడానికి రౌండ్() పద్ధతిని ఉపయోగించడం కోసం ఇచ్చిన సింటాక్స్ను అనుసరించండి:
గణితం . గుండ్రంగా ( సంఖ్య / 10 ) * 10- ది ' Math.round() ”పద్ధతి 10తో భాగించబడిన సంఖ్యను ఆర్గ్యుమెంట్గా పాస్ చేయడం ద్వారా సూచించబడుతుంది, అది ఫలితాన్ని సమీప పూర్ణ సంఖ్యకు రౌండ్ చేస్తుంది.
- ఆపై, దాన్ని 10తో గుణించండి, ఇది ఫలితాన్ని సమీప 10కి రౌండ్ చేస్తుంది.
ఉదాహరణ
మొదట, '' అనే ఫంక్షన్ను నిర్వచించండి రౌండ్ నుండి సమీప 10 'పరామితితో' సంఖ్య ”. Math.round() పద్ధతిని కాల్ చేస్తుంది, ఇది దానికి దగ్గరగా ఉన్న సుమారుగా విలువను అందిస్తుంది 10 :
ఫంక్షన్ రౌండ్ టు సమీప 10 ( సంఖ్య ) {
తిరిగి గణితం . గుండ్రంగా ( సంఖ్య / 10 ) * 10 ;
}
కాల్ చేయండి' రౌండ్ నుండి సమీప 10 'పూర్తి సంఖ్యను పాస్ చేయడం ద్వారా ఫంక్షన్' 6745 ”. ఇది మొదట 10 ద్వారా భాగించబడుతుంది మరియు తిరిగి వస్తుంది ' 674.5 'ఇది గుండ్రంగా ఉంటుంది' 675 ” ఇది 674.5 యొక్క సమీప పూర్ణ సంఖ్య. సమీప 10కి సుమారుగా విలువను పొందడానికి ఫలిత విలువ 10తో గుణించబడుతుంది:
కన్సోల్. లాగ్ ( రౌండ్ నుండి సమీప 10 ( 6745 ) ) ;అవుట్పుట్ చూపిస్తుంది ' 6750 'ఇది సమీప 10' 6745 ”:
దశాంశ విలువను పాస్ చేద్దాం' 89.9 ” ఫంక్షన్లో మరియు గుండ్రని విలువను చూడండి:
కన్సోల్. లాగ్ ( రౌండ్ నుండి సమీప 10 ( 89.9 ) ) ;అవుట్పుట్ ప్రింట్ అవుతుంది ' 90 'దశాంశ సంఖ్యను పూర్తి చేయడం ద్వారా' 89.9 'సమీప 10 మందికి:
విధానం 2: Math.ceil() పద్ధతిని ఉపయోగించి సమీప 10కి ఒక సంఖ్యను రౌండ్ చేయండి
ఒక సంఖ్యను సమీప 10కి పూర్తి చేయడానికి, ' Math.ceil() ” పద్ధతి ఉపయోగించబడుతుంది. ఇది రాబోయే అతిపెద్ద పూర్ణాంకానికి సంఖ్యను పూర్తి చేస్తుంది. ఒక దశాంశ సంఖ్యను Math.ceil() పద్ధతికి పంపినట్లయితే, అది మొత్తం సంఖ్యను అందిస్తుంది.
వాక్యనిర్మాణం
ఇచ్చిన వాక్యనిర్మాణం ' కోసం ఉపయోగించబడుతుంది సీల్ () 'పద్ధతి:
గణితం . సీల్ ( సంఖ్య / 10 ) * 10- ఇది సంఖ్యను 10తో భాగించిన ఆర్గ్యుమెంట్గా తీసుకుంటుంది మరియు దానిని 10తో గుణిస్తుంది.
- సంఖ్యను 10తో భాగించడం ద్వారా అది తదుపరి రాబోయే అతిపెద్ద పూర్ణాంకానికి సంఖ్యను రౌండ్ చేస్తుంది.
- ఆపై, సమీప 10 వరకు సంఖ్యను పూరించడానికి ఫలిత సంఖ్యను 10తో గుణించండి.
ఉదాహరణ
'ని పిలవండి Math.ceil() 'లో పద్ధతి' రౌండ్ నుండి సమీప 10 ”సంఖ్యను 10తో భాగించి, దానిని 10తో గుణించి, సంఖ్యను సమీప 10కి పూర్తి చేయండి:
ఫంక్షన్ రౌండ్ టు సమీప 10 ( సంఖ్య ) {తిరిగి గణితం . సీల్ ( సంఖ్య / 10 ) * 10 ;
}
కాల్ చేయండి' రౌండ్ నుండి సమీప 10 'ఫంక్షన్ మరియు ఒక సంఖ్యను పాస్ చేయండి' 6745 ” వాదనగా. ఇది మొదట 10 ద్వారా భాగించబడుతుంది మరియు తిరిగి వస్తుంది ' 674.5 'ఇది గుండ్రంగా ఉంటుంది' 675 ” సీల్ () పద్ధతి కారణంగా 674.5 తదుపరి అతిపెద్ద పూర్ణాంకం. అప్పుడు, ఫలిత సంఖ్య 10తో గుణించబడుతుంది మరియు సమీప 10కి సుమారుగా విలువను పొందుతుంది:
కన్సోల్. లాగ్ ( రౌండ్ నుండి సమీప 10 ( 6745 ) ) ;అవుట్పుట్
అదేవిధంగా, దశాంశ సంఖ్య కూడా Math.ceil() పద్ధతిని ఉపయోగించి JavaScriptలో సమీప 10కి గుండ్రంగా ఉంటుంది. నంబర్ పాస్ చేయండి' 78.02 ''లో పారామీటర్గా రౌండ్ నుండి సమీప 10 ” ఫంక్షన్. అది తిరిగి వస్తుంది' 8 'ఇది' యొక్క తదుపరి అతిపెద్ద పూర్ణాంకం 7,802 ”, ఆపై ఫలిత సంఖ్యను గుణించండి 10 అది సమీప 10కి సుమారుగా విలువ:
కన్సోల్. లాగ్ ( రౌండ్ నుండి సమీప 10 ( 78.02 ) ) ;సంబంధిత అవుట్పుట్ ఇలా ఉంటుంది:
విధానం 3: Math.floor() పద్ధతిని ఉపయోగించి సమీప 10కి ఒక సంఖ్యను రౌండ్ చేయండి
'Math.floor()' అనే మరో పద్ధతి ఉంది, ఇది ఒక సంఖ్యను సమీప 10కి రౌండ్ చేయడానికి ఉపయోగించబడుతుంది. ఇది సంఖ్యను సమీప పూర్ణాంకం వరకు రౌండ్ చేస్తుంది. ఒక దశాంశ పూర్ణాంకం Math.floor() పద్ధతికి పంపబడితే, అది సమీప పూర్ణాంకాన్ని అందిస్తుంది.
వాక్యనిర్మాణం
ఫ్లోర్ () పద్ధతి కోసం క్రింది వాక్యనిర్మాణం ఉపయోగించబడుతుంది:
గణితం . అంతస్తు ( సంఖ్య / 10 ) * 10- 10తో భాగించబడిన సంఖ్యను ఆర్గ్యుమెంట్గా పాస్ చేయడం ద్వారా పద్ధతి అంటారు, అది ఫలిత సంఖ్యను సమీప పూర్ణాంకానికి రౌండ్ చేస్తుంది.
- అప్పుడు, ఫలిత సంఖ్య 10తో గుణించబడుతుంది, ఇది సమీప 10కి గుండ్రంగా ఉన్న సంఖ్యను తిరిగి ఇస్తుంది.
ఉదాహరణ
నిర్వచించిన ఫంక్షన్లో ' రౌండ్ నుండి సమీప 10() ', కాల్' Math.floor() ”సంఖ్యను 10తో ఆర్గ్యుమెంట్గా విభజించి, దానిని 10తో గుణించండి:
ఫంక్షన్ రౌండ్ టు సమీప 10 ( సంఖ్య ) {తిరిగి గణితం . అంతస్తు ( సంఖ్య / 10 ) * 10 ;
}
నంబర్ పాస్ చేయండి' 6745 '' అనే నిర్వచించబడిన ఫంక్షన్లో వాదనగా రౌండ్ నుండి సమీప 10() ”. ఇది మొదట 10 ద్వారా భాగించబడుతుంది మరియు తిరిగి వస్తుంది ' 674.5 'ఇది గుండ్రంగా ఉంటుంది' 674 ” 674.5 యొక్క సమీప దిగువ పూర్ణాంకం అయిన ఫ్లోర్() పద్ధతి కారణంగా. అప్పుడు, ఫలిత సంఖ్య ' 674 ” 10తో గుణించబడుతుంది మరియు సమీప 10కి సుమారుగా విలువను పొందుతుంది:
కన్సోల్. లాగ్ ( రౌండ్ నుండి సమీప 10 ( 6745 ) ) ;అవుట్పుట్
దశాంశ సంఖ్యను పాస్ చేయండి ' -5.15 ''లో పారామీటర్గా రౌండ్ నుండి సమీప 10 ” ఫంక్షన్. అది తిరిగి వస్తుంది' 7 'ఇది' యొక్క సమీప దిగువ పూర్ణాంకం 7,802 ”, ఆపై ఫలిత సంఖ్యను గుణించండి 10 ఇది సమీప 10కి సుమారుగా విలువ:
కన్సోల్. లాగ్ ( రౌండ్ నుండి సమీప 10 ( - 5.15 ) ) ;అవుట్పుట్ ఇలా ఉంటుంది:
ముగింపు
సంఖ్యను సమీప 10కి పూర్తి చేయడానికి, Math.round(), Math.ceil() మరియు Math.floor()తో కూడిన JavaScript యొక్క ముందే నిర్వచించిన పద్ధతులను ఉపయోగించండి. Math.round() పద్ధతి సంఖ్యను సమీప పూర్తి పూర్ణాంకానికి రౌండ్ చేస్తుంది Math.ceil() పద్ధతి సంఖ్యను తదుపరి అతిపెద్ద పూర్ణాంకానికి పూరిస్తుంది, అయితే Math.floor() పద్ధతి సంఖ్యను సమీప దిగువ పూర్ణాంకానికి రౌండ్ చేస్తుంది. ఈ పద్ధతులన్నీ 10తో గుణించి, ఫలిత సంఖ్యను సమీప 10కి చుట్టుముడతాయి. ఈ అధ్యయనంలో, ఈ పద్ధతులన్నింటి పనితీరు వాటి ఉదాహరణలతో పాటు వివరించబడింది.