JavaScript অপারেটর প্রাথমিকতা
- পূর্ববর্তী পৃষ্ঠা JS অপারেটর
- পরবর্তী পৃষ্ঠা JS বাক্যাংশ
Precedence describes the execution order of operations in arithmetic expressions.
instance
In traditional mathematics, multiplication is executed first:
let x = 100 + 50 * 3;
When using parentheses, the operation inside the parentheses is calculated first:
let x = (100 + 50) * 3;
When operators have the same precedence (such as + and -), they are calculated from left to right:
let x = 100 / 50 * 3;
operator precedence valueexpression 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 operatorpostfix 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 |
- পূর্ববর্তী পৃষ্ঠা JS অপারেটর
- পরবর্তী পৃষ্ঠা JS বাক্যাংশ