From 8b9b15c846be385b528be0b5e9eba16f002a6867 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:47:24 +0100 Subject: unslug hi-in: move --- .../operators/operator_precedence/index.html | 312 +++++++++++++++++++++ .../index.html" | 312 --------------------- 2 files changed, 312 insertions(+), 312 deletions(-) create mode 100644 files/hi-in/web/javascript/reference/operators/operator_precedence/index.html delete mode 100644 "files/hi-in/web/javascript/reference/operators/\340\244\221\340\244\252\340\244\260\340\245\207\340\244\237\340\244\260_\340\244\252\340\245\215\340\244\260\340\244\276\340\244\245\340\244\256\340\244\277\340\244\225\340\244\244\340\244\276/index.html" (limited to 'files/hi-in/web/javascript/reference') diff --git a/files/hi-in/web/javascript/reference/operators/operator_precedence/index.html b/files/hi-in/web/javascript/reference/operators/operator_precedence/index.html new file mode 100644 index 0000000000..d21611e054 --- /dev/null +++ b/files/hi-in/web/javascript/reference/operators/operator_precedence/index.html @@ -0,0 +1,312 @@ +--- +title: ऑपरेटर प्राथमिकता +slug: Web/JavaScript/Reference/Operators/ऑपरेटर_प्राथमिकता +tags: + - ऑपरेटर + - जावास्क्रिप्ट + - प्राथमिकता +translation_of: Web/JavaScript/Reference/Operators/Operator_Precedence +--- +
{{jsSidebar("ऑपरेटर्स")}}
+ +

ऑपरेटर की प्राथमिकता उस तरीके को निर्धारित करती है जिसमें ऑपरेटरों को एक दूसरे के संबंध में पार्स (पद विच्छेदन) किया जाता है। उच्च प्राथमिकता वाले ऑपरेटर कम प्राथमिकता वाले ऑपरेटरों के ओपेरंड (संकार्य) बन जाते हैं।

+ +
{{EmbedInteractiveExample("pages/js/expressions-operatorprecedence.html")}}
+ + + +

संबद्धता

+ +

संबद्धता (एसोसिएटिविटी) उस तरीके को निर्धारित करती है जिसमें समान प्राथमिकता के ऑपरेटरों को पार्स (पद विच्छेदन) किया जाता है। उदाहरण के लिए, एक अभिव्यक्ति पर विचार करें:

+ +
a ऑपरेटर b ऑपरेटर c
+
+ +

बाएं-संबद्धता (बाएं-से-दाएं) का अर्थ है कि इसे (a ऑपरेटर b) ऑपरेटर c के रूप में संसाधित किया जाता है, जबकि दाएं-संबद्धता (दाएं-से-बाएं) का अर्थ है कि इसे ऑपरेटर (b ऑपरेटर c) के रूप में संसाधित किया जाता है। असाइनमेंट (नियुक्ती) ऑपरेटर दाएं-संबद्धता वाला हैं, इसलिए आप लिख सकते हैं:

+ +
a = b = 5;
+
+ +

अनुमानित परिणाम के साथ कि a और b को मूल्य 5 प्राप्त होता है। ऐसा इसलिए है क्योंकि असाइनमेंट ऑपरेटर असाइन (नियुक्त) किए गए मान को वापस देता है। सबसे पहले, b को 5 पर सेट किया गया है। फिर a को भी 5 पर सेट किया गया है, b = 5 का वापस किया गया मान, उर्फ असाइनमेंट ऑपरेटर का दायां ऑपरेंड।

+ +

तालिका

+ +

निम्नलिखित तालिका को उच्चतम (20) से निम्नतम (1) प्राथमिकता से आदेशित (जमाया) गया है।

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
प्राथमिकताऑपरेटर  प्रकारसंबद्धताऑपरेटर
20{{jsxref("Operators/Grouping", "Grouping")}}लागू नहीं( … )
19{{jsxref("Operators/Property_Accessors", "Member Access", "#Dot_notation")}}बाएं-से-दाएं… . …
{{jsxref("Operators/Property_Accessors", "Computed Member Access","#Bracket_notation")}}बाएं-से-दाएं… [ … ]
{{jsxref("Operators/new","new")}} (with argument list)लागू नहींnew … ( … )
Function Callबाएं-से-दाएं… ( … )
18{{jsxref("Operators/new","new")}} (without argument list)दाएं-से-बाएंnew …
17{{jsxref("Operators/Arithmetic_Operators","Postfix Increment","#Increment")}} … ++
{{jsxref("Operators/Arithmetic_Operators","Postfix Decrement","#Decrement")}}… --
16Logical NOTदाएं-से-बाएं! …
Bitwise NOT~ …
Unary Plus+ …
Unary Negation- …
Prefix Increment++ …
Prefix Decrement-- …
typeoftypeof …
voidvoid …
deletedelete …
awaitawait …
15Exponentiationदाएं-से-बाएं… ** …
14Multiplicationबाएं-से-दाएं… * …
Division… / …
Remainder… % …
13Additionबाएं-से-दाएं… + …
Subtraction… - …
12Bitwise Left Shiftबाएं-से-दाएं… << …
Bitwise Right Shift… >> …
Bitwise Unsigned Right Shift… >>> …
11Less Thanबाएं-से-दाएं… < …
Less Than Or Equal… <= …
Greater Than… > …
Greater Than Or Equal… >= …
in… in …
instanceof… instanceof …
10Equalityबाएं-से-दाएं… == …
Inequality… != …
Strict Equality… === …
Strict Inequality… !== …
9Bitwise ANDबाएं-से-दाएं… & …
8Bitwise XORबाएं-से-दाएं… ^ …
7Bitwise ORबाएं-से-दाएं… | …
6Logical ANDबाएं-से-दाएं… && …
5Logical ORबाएं-से-दाएं… || …
4Conditionalदाएं-से-बाएं… ? … : …
3Assignmentदाएं-से-बाएं… = …
… += …
… -= …
… **= …
… *= …
… /= …
… %= …
… <<= …
… >>= …
… >>>= …
… &= …
… ^= …
… |= …
2yieldदाएं-से-बाएंyield …
yield*yield* …
1Comma / Sequenceबाएं-से-दाएं… , …
diff --git "a/files/hi-in/web/javascript/reference/operators/\340\244\221\340\244\252\340\244\260\340\245\207\340\244\237\340\244\260_\340\244\252\340\245\215\340\244\260\340\244\276\340\244\245\340\244\256\340\244\277\340\244\225\340\244\244\340\244\276/index.html" "b/files/hi-in/web/javascript/reference/operators/\340\244\221\340\244\252\340\244\260\340\245\207\340\244\237\340\244\260_\340\244\252\340\245\215\340\244\260\340\244\276\340\244\245\340\244\256\340\244\277\340\244\225\340\244\244\340\244\276/index.html" deleted file mode 100644 index d21611e054..0000000000 --- "a/files/hi-in/web/javascript/reference/operators/\340\244\221\340\244\252\340\244\260\340\245\207\340\244\237\340\244\260_\340\244\252\340\245\215\340\244\260\340\244\276\340\244\245\340\244\256\340\244\277\340\244\225\340\244\244\340\244\276/index.html" +++ /dev/null @@ -1,312 +0,0 @@ ---- -title: ऑपरेटर प्राथमिकता -slug: Web/JavaScript/Reference/Operators/ऑपरेटर_प्राथमिकता -tags: - - ऑपरेटर - - जावास्क्रिप्ट - - प्राथमिकता -translation_of: Web/JavaScript/Reference/Operators/Operator_Precedence ---- -
{{jsSidebar("ऑपरेटर्स")}}
- -

ऑपरेटर की प्राथमिकता उस तरीके को निर्धारित करती है जिसमें ऑपरेटरों को एक दूसरे के संबंध में पार्स (पद विच्छेदन) किया जाता है। उच्च प्राथमिकता वाले ऑपरेटर कम प्राथमिकता वाले ऑपरेटरों के ओपेरंड (संकार्य) बन जाते हैं।

- -
{{EmbedInteractiveExample("pages/js/expressions-operatorprecedence.html")}}
- - - -

संबद्धता

- -

संबद्धता (एसोसिएटिविटी) उस तरीके को निर्धारित करती है जिसमें समान प्राथमिकता के ऑपरेटरों को पार्स (पद विच्छेदन) किया जाता है। उदाहरण के लिए, एक अभिव्यक्ति पर विचार करें:

- -
a ऑपरेटर b ऑपरेटर c
-
- -

बाएं-संबद्धता (बाएं-से-दाएं) का अर्थ है कि इसे (a ऑपरेटर b) ऑपरेटर c के रूप में संसाधित किया जाता है, जबकि दाएं-संबद्धता (दाएं-से-बाएं) का अर्थ है कि इसे ऑपरेटर (b ऑपरेटर c) के रूप में संसाधित किया जाता है। असाइनमेंट (नियुक्ती) ऑपरेटर दाएं-संबद्धता वाला हैं, इसलिए आप लिख सकते हैं:

- -
a = b = 5;
-
- -

अनुमानित परिणाम के साथ कि a और b को मूल्य 5 प्राप्त होता है। ऐसा इसलिए है क्योंकि असाइनमेंट ऑपरेटर असाइन (नियुक्त) किए गए मान को वापस देता है। सबसे पहले, b को 5 पर सेट किया गया है। फिर a को भी 5 पर सेट किया गया है, b = 5 का वापस किया गया मान, उर्फ असाइनमेंट ऑपरेटर का दायां ऑपरेंड।

- -

तालिका

- -

निम्नलिखित तालिका को उच्चतम (20) से निम्नतम (1) प्राथमिकता से आदेशित (जमाया) गया है।

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
प्राथमिकताऑपरेटर  प्रकारसंबद्धताऑपरेटर
20{{jsxref("Operators/Grouping", "Grouping")}}लागू नहीं( … )
19{{jsxref("Operators/Property_Accessors", "Member Access", "#Dot_notation")}}बाएं-से-दाएं… . …
{{jsxref("Operators/Property_Accessors", "Computed Member Access","#Bracket_notation")}}बाएं-से-दाएं… [ … ]
{{jsxref("Operators/new","new")}} (with argument list)लागू नहींnew … ( … )
Function Callबाएं-से-दाएं… ( … )
18{{jsxref("Operators/new","new")}} (without argument list)दाएं-से-बाएंnew …
17{{jsxref("Operators/Arithmetic_Operators","Postfix Increment","#Increment")}} … ++
{{jsxref("Operators/Arithmetic_Operators","Postfix Decrement","#Decrement")}}… --
16Logical NOTदाएं-से-बाएं! …
Bitwise NOT~ …
Unary Plus+ …
Unary Negation- …
Prefix Increment++ …
Prefix Decrement-- …
typeoftypeof …
voidvoid …
deletedelete …
awaitawait …
15Exponentiationदाएं-से-बाएं… ** …
14Multiplicationबाएं-से-दाएं… * …
Division… / …
Remainder… % …
13Additionबाएं-से-दाएं… + …
Subtraction… - …
12Bitwise Left Shiftबाएं-से-दाएं… << …
Bitwise Right Shift… >> …
Bitwise Unsigned Right Shift… >>> …
11Less Thanबाएं-से-दाएं… < …
Less Than Or Equal… <= …
Greater Than… > …
Greater Than Or Equal… >= …
in… in …
instanceof… instanceof …
10Equalityबाएं-से-दाएं… == …
Inequality… != …
Strict Equality… === …
Strict Inequality… !== …
9Bitwise ANDबाएं-से-दाएं… & …
8Bitwise XORबाएं-से-दाएं… ^ …
7Bitwise ORबाएं-से-दाएं… | …
6Logical ANDबाएं-से-दाएं… && …
5Logical ORबाएं-से-दाएं… || …
4Conditionalदाएं-से-बाएं… ? … : …
3Assignmentदाएं-से-बाएं… = …
… += …
… -= …
… **= …
… *= …
… /= …
… %= …
… <<= …
… >>= …
… >>>= …
… &= …
… ^= …
… |= …
2yieldदाएं-से-बाएंyield …
yield*yield* …
1Comma / Sequenceबाएं-से-दाएं… , …
-- cgit v1.2.3-54-g00ecf