జావాస్క్రిప్ట్ చేరికను నిర్వహించడం ఒక సాధారణ పనిలా అనిపించవచ్చు, మీరు వాటిని జోడించగల వివిధ మార్గాల సంఖ్యను కనుగొనే వరకు. గణిత గణనలు తరచుగా తీవ్రమైన ఖచ్చితత్వం అవసరమయ్యే క్లిష్టమైన ఆపరేషన్లు. ఉదాహరణకు, ఉత్పత్తులను విక్రయించే వెబ్సైట్లు తప్పు జావాస్క్రిప్ట్ అదనంగా ఉండటం వల్ల కస్టమర్కు కొన్ని పెన్నీలు వసూలు చేయడం ద్వారా విశ్వసనీయంగా ఉండలేవు. సంఖ్యలను సరిగ్గా ఎలా జోడించాలో నేర్చుకోవడం సంఖ్యా డేటాను సమర్థవంతంగా మార్చగల విశ్వసనీయ వెబ్సైట్లను సృష్టించడానికి మీకు సహాయపడుతుంది.
జావాస్క్రిప్ట్ టైపింగ్
సి # వంటి గట్టిగా టైప్ చేసిన ప్రోగ్రామింగ్ భాషల మాదిరిగా కాకుండా, జావాస్క్రిప్ట్ వదులుగా టైప్ చేయబడింది మరియు వేరియబుల్కు ఒక నిర్దిష్ట రకాన్ని ఇవ్వకుండా ఏదైనా డేటా రకాన్ని వేరియబుల్కు కేటాయించడానికి మిమ్మల్ని అనుమతిస్తుంది. జావాస్క్రిప్ట్లో, ఉదాహరణకు, మీరు "ఆపిల్" అనే పదాన్ని దానికి కేటాయించగలిగినంత సులభంగా "x" అనే వేరియబుల్కు ఒక సంఖ్యను కేటాయించవచ్చు. టైప్ డిక్లరేషన్ల గురించి చింతించకుండా ప్రోగ్రామ్లను సృష్టించడానికి ఈ వశ్యత మిమ్మల్ని అనుమతిస్తుంది. అయినప్పటికీ, వదులుగా ఉన్న డేటా టైపింగ్లో కూడా లోపాలు ఉన్నాయి, ఎందుకంటే మీరు ఒక వేరియబుల్లో 2 వ సంఖ్యను మరొక వేరియబుల్కు జోడించడానికి ప్రయత్నించవచ్చు, దీని విలువ "ఆపిల్". గట్టిగా టైప్ చేసిన ప్రోగ్రామింగ్ భాషలో ఇది జరగదు.
ప్రాథమిక జావాస్క్రిప్ట్ చేరిక
కింది కోడ్ రెండు సంఖ్యలను జోడిస్తుంది మరియు ఫలితాన్ని "మొత్తం" అనే వేరియబుల్లో నిల్వ చేస్తుంది:
var x = 1; var y = 2; var ఫలితం = x + y;
ఈ సాధారణ ఉదాహరణలో ఫలితం "3". వాటి మధ్య ప్లస్ గుర్తును ఉంచడం ద్వారా జావాస్క్రిప్ట్లో సంఖ్యలను జోడించండి. అదనంగా చేయడానికి మీరు ఈ క్రింది వాక్యనిర్మాణాన్ని కూడా ఉపయోగించవచ్చు:
var x + = y;
"+ =" ఆపరేటర్ జావాస్క్రిప్ట్కు ఆపరేటర్ యొక్క కుడి వైపున వేరియబుల్ను ఎడమ వైపున ఉన్న వేరియబుల్కు జోడించమని చెబుతుంది.
ఫ్లోటింగ్-పాయింట్ చేరిక
1.234 వంటి ఫ్లోటింగ్ పాయింట్ సంఖ్యలు దశాంశ బిందువులను కలిగి ఉంటాయి. క్రింద చూపిన విధంగా మీరు ఫ్లోటింగ్-పాయింట్ సంఖ్యలను జోడిస్తే, జావాస్క్రిప్ట్ క్రింద చూపిన విధంగా దశాంశ బిందువులను కలిగి ఉంటుంది:
var x = 1.234; var y = 10; var z = x + y;
"X" కు "y" ను జోడించిన తరువాత, "z" వేరియబుల్లో జావాస్క్రిప్ట్ "11.234" ని నిల్వ చేస్తుంది. "ToFixed" ఫంక్షన్ను ఉపయోగించడం ద్వారా మీరు ఫలితంలో కనిపించే దశాంశ బిందువుల సంఖ్యను నియంత్రించవచ్చు. "Y" కు "x" ను జోడించే బదులు, కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:
var z = (x + y) .toFixed (2);
"టోఫిక్స్డ్" పద్ధతి ఫలితాన్ని ఫార్మాట్ చేస్తుంది, తద్వారా ఇది రెండు దశాంశ బిందువులను మాత్రమే ప్రదర్శిస్తుంది. దశాంశ బిందువు తర్వాత చాలా సంఖ్యలు కనిపించేలా చేయడానికి "2" ను వేరే సంఖ్యకు మార్చండి.
టెక్స్ట్ డేటాను కలుపుతోంది
టెక్స్ట్ బాక్స్లలోకి ప్రవేశించిన సంఖ్యలను జోడించడానికి ప్రయత్నించినప్పుడు మీరు నిరాశపరిచే సమస్యను కనుగొన్నారు. టెక్స్ట్ బాక్స్లు స్ట్రింగ్ డేటాను కలిగి ఉంటాయి మరియు జావాస్క్రిప్ట్ వాటిని తీగలుగా మారుస్తుంది. కింది కోడ్ ప్లస్ ఆపరేటర్ ఉపయోగించి రెండు తీగలను జోడిస్తుంది:
var x = "యాపిల్స్" + "నారింజ";
"X" వేరియబుల్ కోడ్ నడుస్తున్న తర్వాత "యాపిల్స్ ఆరంజెస్" ను కలిగి ఉంటుంది. ఐడి విలువలు "టెక్స్ట్ 1" మరియు "టెక్స్ట్ 2" అయిన రెండు టెక్స్ట్ బాక్స్లలోకి ఎంటర్ చేసిన సంఖ్యలను ఉపయోగించి మీరు ఈ క్రింది అదనంగా చేస్తే అదే జరుగుతుంది:
var x = document.getElementById ("textbox1"). విలువ; var y = document.getElementById ("textbox2"). విలువ; var z = x + y;
మొదటి టెక్స్ట్ బాక్స్లో "1" మరియు రెండవ టెక్స్ట్ బాక్స్ "2" కలిగి ఉంటే, జావాస్క్రిప్ట్ ఆ రెండు విలువలను జోడించడానికి బదులుగా వాటిని జోడిస్తుంది మరియు "z" వేరియబుల్లో "12" ని నిల్వ చేస్తుంది. దిగువ చూపిన విధంగా, సంఖ్య ఫంక్షన్ను ఉపయోగించకుండా నిరోధించండి:
var z = సంఖ్య (x) + సంఖ్య (y);
ఈ సందర్భంలో ఫలితం 3.
ప్రెసిషన్
డేటాను ప్రాసెస్ చేస్తున్నప్పుడు, మీ అనువర్తనం సంఖ్యలను రౌండ్ చేసి, దశాంశ బిందువులను తొలగించాల్సిన అవసరం ఉంది. కింది ఉదాహరణలో చూపిన విధంగా Math.Round పద్ధతి ఈ పనిని చేస్తుంది:
var x = 1.4 var y = 1.2; var z = Math.round (x + y);
ఇక్కడ "x" మరియు "y" ని జోడించడం వలన సాధారణంగా 2.6 దిగుబడి వస్తుంది. అయినప్పటికీ, మీరు అదనంగా చేయటానికి Math.Round ను ఉపయోగిస్తే, జావాస్క్రిప్ట్ విలువను 3 కి రౌండ్ చేస్తుంది. అన్ని బ్రౌజర్లలో పనిచేసే ఈ పద్ధతి, ఫలితం 0.5 లేదా అంతకంటే ఎక్కువ ఉంటే తదుపరి పూర్ణాంకానికి సంఖ్యలను రౌండ్ చేస్తుంది.