جاوا اسکریپت آپجکٹ آپریٹر ترجیحات

优先级描述了在算术表达式中操作的执行顺序。

实例

在传统数学中,乘法先执行:

let x = 100 + 50 * 3;

亲自试一试

使用括号时,括号内的操作先计算:

let x = (100 + 50) * 3;

亲自试一试

当运算符具有相同的优先级(如 + 和 -),它们从左到右计算:

let x = 100 / 50 * 3;

亲自试一试

运算符优先级值

括号内的表达式ਪਹਿਲਾਂ其余表达式计算。

函数在结果用于其余表达式之前ਚਲਾਓ.

运算符 描述 例子
18 ( ) 表达式分组 (100 + 50) * 3
17 . 成员 car.name
17 [] 成员 car["name"]
17 ?. 可选链 ES2020 x ?. y
17 () 函数调用 myFunction()
17 new 带参数的新建 new Date("June 6,2025")
16 new 无参数的新建 new Date()

递增运算符

后缀递增ਪਹਿਲਾਂ前缀递增执行。

15 ++ 后缀递增 i++
15 -- 后缀递减 i--
14 ++ 前缀递增 ++i
14 -- 前缀递减 --i

NOT 运算符

14 ! 逻辑 NOT !(x==y)
14 ~ NOT ~x

ਇੱਕਮੁੱਠੀ ਆਪਰੇਟਰ

14 + ਇੱਕਮੁੱਠੀ ਜੋੜ +x
14 - ਇੱਕਮੁੱਠੀ ਘਟਾਉਣ -x
14 typeof ਡਾਟਾ ਪ੍ਰਕਾਰ typeof x
14 void ਵੇਖਣ ਵਾਈਡ void(0)
14 delete ਵਿਸ਼ੇਸ਼ਤਾ ਮਿਟਾਉਣਾ delete myCar.color

ਗਣਿਤਿਕ ਆਪਰੇਟਰ

ਗੁਣਨ ਦਾ ਗੁਣਨਪਹਿਲਾਂਗੁਣਨ ਚਲਾਓ.

ਗੁਣਨ ਅਤੇ ਵੰਡਪਹਿਲਾਂਜੋੜ ਅਤੇ ਘਟਾਉਣ ਚਲਾਓ.

13 ** ਗੁਣਨ ਦਾ ਗੁਣਨ 10 ** 2
12 * ਗੁਣਨ 10 * 5
12 / ਵੰਡ 10 / 5
12 % ਬਾਕੀ ਸੰਗਠਨ 10 % 5
11 + ਜੋੜ 10 + 5
11 - ਘਟਾਉਣ 10 - 5
11 + ਜੋੜ "Bill" + "Gates"

ਸਥਾਨਕ ਆਪਰੇਟਰ

10 << ਸੰਗਠਨ x << 2
10 >> ਸਾਈਨ ਸੰਗਠਨ x >> 2
10 >>> ਸਿੰਗਲ ਸਾਈਨ ਦਾ ਸੂਫ਼ਰ ਸੰਗਠਨ 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 ?? ਖਾਲੀ ਮੁੱਲ ਜੋੜ ਏਸ2020 x ?? y

ਸਥਿਤੀ (ਤੀਹਰੀ) ਆਪਰੇਟਰ

2 ? : ਸਥਿਤੀ ? "ਹਾਂ" : "ਨਹੀਂ"

ਲਿਆਉਣਾ ਆਪਰੇਟਰ

ਲਿਆਉਣਾ ਹੋਰ ਕਾਰਵਾਈਆਂ ਵਿੱਚਬਾਅਦਚਲਾਓ.

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 &= AND ਲਿਆਉਣਾ x &= y
2 |= OR ਲਿਆਉਣਾ 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