JavaScript ఆపరేటర్

JavaScript ఆపరేటర్

ఉదాహరణ

向变量赋值,并把它们相加:

var x = 7;		// యొక్క x కు 7 ని ప్రతిపాదించండి
var y = 8;		// యొక్క y కు 8 ని ప్రతిపాదించండి
var z = x + y;		// 向 z (x + y) 赋值 15

స్వయంగా ప్రయోగించండి

అనుకూలత运算符(=)把值赋给变量。

అనుకూలత

var x = 15;

స్వయంగా ప్రయోగించండి

జోడించడం运算符(+)对数字相加:

జోడించడం

var x = 7;
var y = 8;
var z = x + y;

స్వయంగా ప్రయోగించండి

గుణకం运算符(*)对数字相乘:

గుణకం

var x = 7;
var y = 8;
var z = x * y; 

స్వయంగా ప్రయోగించండి

JavaScript 算数运算符

గణిత ఆపరేటర్స్ గణిత సంఖ్యలపై గణిత కార్యకలాపాలను నిర్వహిస్తాయి:

ఆపరేటర్ వివరణ
+ జోడించడం
- తగ్గించడం
* గుణకం
/ విభజన
% మిగిలిన భాగం (మిగిలిన విలువ)
++ పెంచడం
-- తగ్గించడం

ప్రకటన:JS 算数ఈ చాప్టర్లో గణిత ఆపరేటర్స్ పూర్తిగా వివరించబడింది.

జావాస్క్రిప్ట్ అనుకూలత ఆపరేటర్స్

అనుకూలత ఆపరేటర్స్ జావాస్క్రిప్ట్ వెంచర్స్ కు అనుకూలత చేయబడింది.

ఆపరేటర్ ఉదాహరణ సమానం ఉంటుంది
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y

కలపడం అనుకూలత ఆపరేటర్స్ (+=ఒక విధంగా వెంచర్ చేయండి.

అనుకూలత

var x = 7;
x += 8; 

స్వయంగా ప్రయోగించండి

ప్రకటన:JS అనుకూలతఈ చాప్టర్లో అనుకూలత ఆపరేటర్స్ పూర్తిగా వివరించబడింది.

జావాస్క్రిప్ట్ స్ట్రింగ్ ఆపరేటర్స్

+ ఆపరేటర్స్ కూడా స్ట్రింగ్లను కలపడకు ఉపయోగించబడవచ్చు మరియు అనుకూలత ఆపరేటర్స్ ఉపయోగించబడవచ్చు.

ఉదాహరణ

txt1 = "Bill";
txt2 = "Gates";
txt3 = txt1 + " " + txt2; 

txt3 ఫలితం ఉంటుంది:

బిల్ గేట్స్

స్వయంగా ప్రయోగించండి

+= అనుకూలత ఆపరేటర్స్ కూడా స్ట్రింగ్లను కలపడకు ఉపయోగించబడవచ్చు:

ఉదాహరణ

txt1 = "Hello ";
txt1 += "Kitty!"; 

txt1 ఫలితం ఉంటుంది:

Hello Kitty!

స్వయంగా ప్రయోగించండి

అడుగు పెట్టండి:స్ట్రింగ్ వాటిని ఉపయోగించినప్పుడు+ ఆపరేటర్స్ అని పిలుస్తారు వాటిని క్రింది ఆపరేటర్స్ అని పిలుస్తారు.

స్ట్రింగ్ మరియు సంఖ్యల కలపడం

రెండు సంఖ్యలను కలపడం జరిగితే, ఫలితం సంఖ్య అవుతుంది, కానీ ఒక సంఖ్యను మరియు ఒక స్ట్రింగ్ ను కలపడం జరిగితే, ఫలితం స్ట్రింగ్ అవుతుంది:

ఉదాహరణ

x = 7 + 8;
y = "7" + 8;
z = "Hello" + 7;

x, y మరియు z ఫలితం ఉంటుంది:

15
78
Hello7

స్వయంగా ప్రయోగించండి

అడుగు పెట్టండి:సంఖ్యలు మరియు స్ట్రింగ్లు కలపడం జరిగితే, ఫలితం స్ట్రింగ్ అవుతుంది!

జావాస్క్రిప్ట్ సరికొత్త ఆపరేటర్స్

ఆపరేటర్ వివరణ
== సమానం
=== సమానం లేదా సమానానికి విరుద్ధం
!= విరుద్ధం
!== సమానం లేదా సమానానికి విరుద్ధం
> కన్నా పెద్దది
< కన్నా చిన్నది
>= కన్నా పెద్దది లేదా సమానం
<= కన్నా చిన్నది లేదా సమానం
? త్రివిధ ఆపరేటర్స్

ప్రకటన:JS 比较这一章中完整描述了比较运算符。

JavaScript 逻辑运算符

ఆపరేటర్ వివరణ
&& 逻辑与
|| 逻辑或
! 逻辑非

ప్రకటన:JS 比较这一章中完整描述了逻辑运算符。

JavaScript 类型运算符

ఆపరేటర్ వివరణ
typeof 返回变量的类型。
instanceof 返回 true,如果对象是对象类型的实例。

ప్రకటన:JS 类型转换这一章完整描述了类型运算符。

జావాస్క్రిప్ట్ బిట్ ఆపరేషన్స్

బిట్ ఆపరేటర్లు 32 బిట్లను ప్రాసెస్ చేస్తాయి.

ఈ ఆపరేటర్లో ఏదైనా సంఖ్యాత్మక పరిమితి అన్నింటినీ 32 బిట్లుగా మార్చబడతాయి. ఫలితం జావాస్క్రిప్ట్ నంబర్లకు మార్చబడుతుంది.

ఆపరేటర్ వివరణ ఉదాహరణ సమానం ఉంటుంది ఫలితం దశమాంశ పద్ధతి
& సంయోగం 5 & 1 0101 & 0001 0001 1
| లేదా 5 | 1 0101 | 0001 0101 5
~ నిష్పత్తి ~ 5 ~0101 1010 10
^ వ్యత్యాసం 5 ^ 1 0101 ^ 0001 0100 4
<< సుమారు పూర్తి ఎడమ మూల్య చేరుతుంది 5 << 1 0101 << 1 1010 10
>> సంఖ్యాత్మక కుడి మూల్య చేరుతుంది 5 >> 1 0101 >> 1 0010 2
>>> సుమారు పూర్తి కుడి మూల్య చేరుతుంది 5 >>> 1 0101 >>> 1 0010 2

ప్రస్తుత ఉదాహరణలో 4 బిట్ల ఉన్నట్లు చూడవచ్చు. కానీ JavaScript లో 32 బిట్ల ఉన్నాయి.

అందువలన, JavaScript లో ~5 అనేది 10 కాదు, బదులుగా -6 ను తిరిగి ఇవ్వబోతుంది.

~00000000000000000000000000000101 అనేది 11111111111111111111111111111010 ను తిరిగి ఇవ్వబోతుంది.

ప్రకటన:మేము క్లిప్పర్లో చేరుకుంటాము: JS బిట్ ఆపరేటర్లుఈ సిఫార్సులో బిట్ ఆపరేటర్లను విస్తారంగా వివరించబడింది.

బాహ్య పుస్తకం

మరింత సమాచారం కావాలంటే: JavaScript ఆపరేటర్ఈ అంశం యొక్క వివరాలకు మరింత సమాచారం కావాలంటే, JavaScript అధునాతన శిక్షణాదారిలో సంబంధిత సమాచారాన్ని చదవండి:

ఇక్మాస్క్రిప్ట్ యూనారీ ఆపరేటర్స్
ఒకటి మాత్రమే పారామితి ఉన్న ఒకరోగారి ఆపరేటర్లు, అవి పని చేయాలి అనే విషయంలో ఉన్నాయి. ఈ భాగంలో ECMAScript లోని సరళమైన ఆపరేటర్లు - ఒకరోగారి ఆపరేటర్లను సమాచారం ఇస్తుంది.
ఇక్మాస్క్రిప్ట్ బిట్ ఆపరేటర్స్
బిట్ ఆపరేటర్లు సంఖ్యల అంతర్గత స్థాయిలో పని చేస్తాయి. ఈ భాగంలో పరిమితికి సంబంధించిన సమాచారంతో పాటు ECMAScript యొక్క వివిధ బిట్ ఆపరేటర్లను పరిచయం చేస్తుంది.
ఇక్మాస్క్రిప్ట్ బౌలియన్ ఆపరేటర్స్
Boolean ఆపరేటర్లు చాలా ముఖ్యమైనవి. ఈ భాగంలో మూడు బౌలియన్ ఆపరేటర్లను ప్రవేశపెడుతుంది: NOT, AND మరియు OR.
ఇక్మాస్క్రిప్ట్ మ్యూల్టిప్లయర్ ఆపరేటర్స్
ఈ భాగంలో ECMAScript యొక్క గుణించు కాల్పనిక ఆపరేటర్లు: గుణించు, విభజించు, మరియు తీసివేయు ఆపరేటర్లు, మరియు వాటి ప్రత్యేక ప్రవర్తనలను సమాచారం ఇస్తుంది.
ఇక్మాస్క్రిప్ట్ ఆడిటివ్ ఆపరేటర్స్
ఈ భాగంలో ECMAScript యొక్క జోడించు కాల్పనిక ఆపరేటర్లు: జోడించు, తీసివేయు ఆపరేటర్లు, మరియు వాటి ప్రత్యేక ప్రవర్తనలను సమాచారం ఇస్తుంది.
ఇక్మాస్క్రిప్ట్ రెలేషనల్ ఆపరేటర్స్
关系运算符执行的是比较运算。本节讲解关系运算符的常规比较方式,以及如何比较字符串与数字。
ఇక్మాస్క్రిప్ట్ ఇక్వలన్ ఆపరేటర్స్
等性运算符用于判断变量是否相等。ECMAScript 提供两套等性运算符:等号和非等号,以及全等号和非全等号。
ఇక్మాస్క్రిప్ట్ కండిషనల్ ఆపరేటర్స్
本节讲解 ECMAScript 中的条件运算符。
ఇక్మాస్క్రిప్ట్ అసిగ్న్మెంట్ ఆపరేటర్స్
本节讲解 ECMAScript 中的赋值运算符。
ECMAScript 逗号运算符符
本节讲解 ECMAScript 中的逗号运算符。

另请参阅

教程:జావాస్క్రిప్ట్ ఆపరేటర్ ప్రాధాన్యత

参考手册:JavaScript ఆపరేటర్