ఇక్మాస్క్రిప్ట్ ఆడిటివ్ ఆపరేటర్స్
- ముందు పేజీ గుణక ఆపరేటర్లు
- తరువాత పేజీ సంబంధిత ఆపరేటర్లు
在多数程序设计语言中,加性运算符(即加号或减号)通常是最简单的数学运算符。
在 ECMAScript 中,加性运算符有大量的特殊行为。
加法运算符
గుణన కలయిక కాలుపు ను వర్గీకరించడం అవుతుంది:
var iResult = 1 + 2
గుణన కలయిక కాలుపును వంటి, ECMAScript లో ప్రత్యేక విలువలను ప్రాసెస్ చేయడంలో జోడించడానికి కొన్ని ప్రత్యేక ప్రవర్తనలు ఉన్నాయి:
- కొన్ని పరిమాణం NaN అయితే, ఫలితం NaN అవుతుంది.
- నెగటివ్ ఇన్ఫినిటీని జోడించినప్పుడు, ఫలితం నెగటివ్ ఇన్ఫినిటీ అవుతుంది.
- ఇన్ఫినిటీ కి నెగటివ్ ఇన్ఫినిటీని జోడించినప్పుడు, ఫలితం NaN అవుతుంది.
- +0 加 +0,结果为 +0。
- -0 加 +0,结果为 +0。
- -0 加 -0,结果为 -0。
不过,如果某个运算数是字符串,那么采用下列规则:
- 如果两个运算数都是字符串,把第二个字符串连接到第一个上。
- 如果只有一个运算数是字符串,把另一个运算数转换成字符串,结果是两个字符串连接成的字符串。
ఉదాహరణకు:
var result = 5 + 5; //రెండు సంఖ్యలు alert(result); //అవుట్పుట్ "10" var result2 = 5 + "5"; //ఒక సంఖ్యలు మరియు ఒక స్ట్రింగ్ alert(result2); //అవుట్పుట్ "55"
ఈ కోడు జోడింపు ఆపరేటర్ రెండు మోడ్ల మధ్య వ్యత్యాసాన్ని వివరిస్తుంది. సాధారణంగా, 5+5 10 (మూల విలువ) అవుతుంది మరియు పైన కోడు మొదటి రెండు వరుసలు చూపించబడింది. కానీ, ఒక పరిమాణాన్ని "5" స్ట్రింగ్ గా మార్చినప్పుడు, ఫలితం "55" (మూల స్ట్రింగ్ విలువ) అవుతుంది, ఎందుకంటే మరొక పరిమాణం కూడా స్ట్రింగ్ గా మార్చబడుతుంది.
గమనిక:JavaScript లో ఒక సాధారణ తప్పును నివారించడానికి, జోడింపు ఆపరేటర్ ఉపయోగం చేస్తున్నప్పుడు, పరిమాణాల దాతాత్వాన్ని సరిగ్గా పరిశీలించాలి.
తగ్గింపు ఆపరేటర్
తగ్గింపు ఆపరేటర్ (-) కూడా ఒక సాధారణ ఆపరేటర్ అవుతుంది:
var iResult = 2 - 1;
జోడింపు ఆపరేటర్లు తో సమానంగా, ప్రత్యేక విలువలను నిర్వహించడంలో తగ్గింపు ఆపరేటర్లు కూడా ప్రత్యేక ప్రవర్తనలను కలిగి ఉంటాయి:
- కొన్ని పరిమాణం NaN అయితే, ఫలితం NaN అవుతుంది.
- Infinity నుండి Infinity తగ్గింపు, ఫలితం NaN అవుతుంది.
- -Infinity నుండి -Infinity తగ్గింపు, ఫలితం NaN అవుతుంది.
- Infinity నుండి -Infinity తగ్గింపు, ఫలితం Infinity అవుతుంది.
- -Infinity నుండి Infinity తగ్గింపు, ఫలితం -Infinity అవుతుంది.
- +0 నుండి +0 తగ్గింపు, ఫలితం +0 అవుతుంది.
- -0 నుండి -0 తగ్గింపు, ఫలితం -0 అవుతుంది.
- +0 నుండి -0 తగ్గింపు, ఫలితం +0 అవుతుంది.
- కొన్ని ఆపరేటర్లు సంఖ్యలు కాదు అయితే, ఫలితం NaN అవుతుంది.
పేర్కొనుటలు:పరిమాణాలు సంఖ్యలు అయితే, సాధారణ తగ్గింపు ఆపరేషన్ నిర్వహించబడుతుంది, ఫలితాన్ని తిరిగి ఇవ్వబడుతుంది.
- ముందు పేజీ గుణక ఆపరేటర్లు
- తరువాత పేజీ సంబంధిత ఆపరేటర్లు