JavaScript অপারেটর প্রাথমিকতা

Precedence describes the execution order of operations in arithmetic expressions.

instance

In traditional mathematics, multiplication is executed first:

let x = 100 + 50 * 3;

try it yourself

When using parentheses, the operation inside the parentheses is calculated first:

let x = (100 + 50) * 3;

try it yourself

When operators have the same precedence (such as + and -), they are calculated from left to right:

let x = 100 / 50 * 3;

try it yourself

operator precedence value

expression inside parenthesesপ্রথমেother expressions calculation.

function used in the result for other expressionsbeforeকার্যকর করুন

value operator description example
43 ( ) expression grouping (100 + 50) * 3
17 . member car.name
17 [] member car["name"]
17 ?. optional chaining ES2020 x ?. y
17 () function call myFunction()
17 new parameterized construction new Date("June 6,2025")
16 new no parameter construction new Date()

increment operator

postfix incrementপ্রথমেprefix increment execution.

15 ++ postfix increment i++
15 -- postfix decrement i--
14 ++ prefix increment ++i
14 -- prefix decrement --i

NOT operator

14 ! logical NOT !(x==y)
14 ~ NOT ~x

একক অপারেটর

14 + একক জোড়া +x
14 - একক হারিয়ে -x
14 typeof ডাটা প্রকার typeof x
14 void কোনো মূল্য না দিয়ে void void(0)
14 delete বৈশিষ্ট্য মুক্ত delete myCar.color

গণিতিক অপারেটর

গুণনপ্রথমেগুণন কার্যকর করুন

গুণন এবং ভাগপ্রথমেজোড়া এবং বাক্স কার্যকর করুন

13 ** গুণন (ES2016) 10 ** 2
12 * গুণন 10 * 5
12 / ভাগ 10 / 5
12 % বাক্স 10 % 5
11 + জোড়া 10 + 5
11 - বাক্স 10 - 5
11 + জোড়া "Bill" + "Gates"

সরিয়ে আসা অপারেটর

10 << ডানদিকে সরিয়ে (সূচকমূল্য) 2 x << 2
10 >> ডানদিকে সরিয়ে (সূচকমূল্য) 2 x >> 2
10 >>> ডানদিকে সরিয়ে (সূচকমূল্য) 2 x >>> 2

সম্পর্ক অপারেটর

9 in বস্তুর বৈশিষ্ট্য "PI" in Math
9 instanceof বস্তুর প্রতিমান x instanceof Array

তুলনা অপারেটর

9 < ছোট x < y
9 <= ছোট কিংবা সমান x <= y
9 > বড় x > y
9 >= বড় কিংবা সমান x >= Array
8 == সমান x == y
8 === সত্যতা সমান x === y
8 != অসমান x != y
8 !== সত্যতা অসমান x !== y

স্থানাঙ্ক অপারেটর

7 & স্থানাঙ্ক AND x & y
6 ^ স্থানাঙ্ক XOR x ^ y
5 | স্থানাঙ্ক OR x | y

বৈধতা অপারেটর

4 && বৈধতা AND x && y
3 || বৈধতা OR x || y
3 ?? খালি মূল্য মিলিয়ে আসয় ES2020 x ?? y

শর্ত (তিনটি পরিমাণের) অপারেটর

2 ? : শর্ত ? "yes" : "no"

আসয় অপারেটর

আসয় অন্য কাজের সাথেপরেকার্যকর করুন

2 = সরল আসয় x = y
2 += জোড়া আসয় x += y
2 -= বাক্স আসয় x -= y
2 *= গুণন আসয় x *= y
2 **= গুণন আসয় x **= y
2 /= ভাগ আসয় x /= y
2 %= বাক্স আসয় x %= y
2 <<= ডানদিকে সরিয়ে আসা আসয় x <<= y
2 >>= ডানদিকে সরিয়ে আসা আসয় x >>= y
2 >>>= সূচকমূল্য ডানদিকে সরিয়ে আসয় x >>>= y
2 &= স্থানাঙ্ক এণ্ড আসয় x &= y
2 |= ভাবা কিংবা আক্ষরিক মূল্য আসয় x |= y
2 ^= বিন্যাস XOR সংযোজন x ^= y
2 &= বৈধতা AND সংযোজন x &= y
2 ||= বৈধতা OR সংযোজন x ||= y
2 : কমা সংযোজন x : 5
2 => তীর x => y
2 yield স্থগিত/পুনরুদ্ধার yield x
2 yield* পূর্বানুমান yield* x
2 ... সম্প্রসারণ ...x
1 , কমা x , y