جاوا اسکریپت آپریٹر
جاوا اسکریپت آپریٹر
ਉਦਾਹਰਣ
ਵਾਰ ਸਮਾਂ ਨੂੰ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਜੋੜਨਾ:
var x = 7; // ਵਾਰ ਕਰ ਨੂੰ 7 ਅਤੇ ਕਰ ਦਿੰਦਾ ਹੈ var y = 8; // ਵਾਰ ਯ ਨੂੰ 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;
ਜੈਵਾਸਕ੍ਰਿਪਟ ਗਣਿਤਿਕ ਪਰੇਟਰ
ਗਣਿਤਿਕ ਪਰੇਟਰ ਨੰਬਰਾਂ 'ਤੇ ਗਣਿਤਿਕ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ:
ਆਪਰੇਟਰ | ਵਰਣਨ |
---|---|
+ | ਜੋੜ |
- | ਘਟਾਉਣਾ |
* | ਗੁਣ |
/ | ਵੰਡ |
% | ਵੰਡ ਕਰਨਾ (ਬਕਾਇਦਾ) |
++ | ਵਧਾਉਣਾ |
-- | ਘਟਾਉਣਾ |
ਟਿੱਪਣੀ: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 ਅਸਾਮੀਇਸ ਚੈਪਟਰ ਵਿੱਚ ਅਸਾਮੀ ਪਰੇਟਰ ਦੀ ਪੂਰੀ ਵਰਣਨਾ ਹੈ。
ਜੈਵਾਸਕ੍ਰਿਪਟ ਸਟਰਿੰਗ ਪਰੇਟਰ
+
ਇਹ ਪਰੇਟਰ ਸਟਰਿੰਗ ਨੂੰ ਜੋੜਨ (concatenate, ਲੀਨੇਜ਼) ਲਈ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ。
ਉਦਾਹਰਣ
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
txt3 ਦਾ ਨਤੀਜਾ ਇਹ ਹੋਵੇਗਾ:
ਬਿਲ ਗੇਟਸ
+=
ਅਸਾਮੀ ਪਰੇਟਰ (+=) ਨੂੰ ਸਟਰਿੰਗ ਨੂੰ ਜੋੜਨ (concatenate, ਲੀਨੇਜ਼) ਲਈ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ:
ਉਦਾਹਰਣ
txt1 = "Hello "; txt1 += "Kitty!";
txt1 ਦਾ ਨਤੀਜਾ ਇਹ ਹੋਵੇਗਾ:
ਹੈਲੋ ਕਿਟਟੀ!
ਸੁਝਾਅ:ਜਦੋਂ ਇਹ ਸਟਰਿੰਗ ਦੇ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ+
ਇਹ ਪਰੇਟਰ ਲੀਨੇਜ਼ ਪਰੇਟਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ。
ਸਟਰਿੰਗ ਅਤੇ ਨੰਬਰ ਦੇ ਜੋੜ
ਦੋ ਨੰਬਰ ਨੂੰ ਜੋੜਨ ਦੇ ਮੁਕਾਬਲੇ, ਇੱਕ ਨੰਬਰ ਅਤੇ ਸਟਰਿੰਗ ਨੂੰ ਜੋੜਨ ਦੇ ਮੁਕਾਬਲੇ ਇੱਕ ਸਟਰਿੰਗ ਹੋਵੇਗਾ:
ਉਦਾਹਰਣ
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
x, y ਅਤੇ z ਦਾ ਨਤੀਜਾ ਇਹ ਹੋਵੇਗਾ:
15 78 ਹੈਲੋ7
ਸੁਝਾਅ:ਅਗਰ ਤੁਸੀਂ ਨੰਬਰ ਅਤੇ ਸਟਰਿੰਗ ਨੂੰ ਜੋੜੋ, ਤਾਂ ਨਤੀਜਾ ਸਟਰਿੰਗ ਹੋਵੇਗਾ!
ਜੈਵਾਸਕ੍ਰਿਪਟ ਤੁਲਨਾ ਪਰੇਟਰ
ਆਪਰੇਟਰ | ਵਰਣਨ |
---|---|
ਸਮਾਨ | ਸਮਾਨ |
ਸਮਾਨ | ਸਮਾਨ ਜਾਂ ਸਮਾਨ ਰੂਪ |
ਅਸਮਾਨ | ਅਸਮਾਨ |
ਅਸਮਾਨ | ਅਸਮਾਨ ਜਾਂ ਅਸਮਾਨ ਰੂਪ |
ਵੱਡੇ ਤੋਂ ਛੋਟਾ | ਵੱਡੇ ਤੋਂ ਛੋਟਾ |
ਛੋਟੇ ਤੋਂ ਵੱਡਾ | ਛੋਟੇ ਤੋਂ ਵੱਡਾ |
ਸ਼ਾਇਦ ਜਾਂ ਸ਼ਾਮਲ | ਸ਼ਾਇਦ ਜਾਂ ਸ਼ਾਮਲ |
ਸ਼ਾਇਦ ਜਾਂ ਸ਼ਾਮਲ | ਸ਼ਾਇਦ ਜਾਂ ਸ਼ਾਮਲ |
? | त्रिवर्ण ऑपरेटर |
ਟਿੱਪਣੀ:JS 比较这一章中完整描述了比较运算符。
JavaScript ਪ੍ਰਕਾਰ ਆਪਰੇਟਰ
ਆਪਰੇਟਰ | ਵਰਣਨ |
---|---|
typeof | ਮੁੱਲ ਦੀ ਕਿਸਮ ਵਾਪਸ ਦੇਣਗੇ。 |
instanceof | ਜੇਕਰ ਆਬਜੈਕਟ ਪ੍ਰਕਾਰ ਦੀ ਸ਼ਕਲ ਹੈ ਤਾਂ true ਵਾਪਸ ਦੇਣਗੇ。 |
ਟਿੱਪਣੀ:JS ਪ੍ਰਕਾਰ ਟਰਾਂਸਫਾਰਮਇਸ ਚੈਪਟਰ ਵਿੱਚ ਪੂਰੀ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਹੈ ਕਿ ਪ੍ਰਕਾਰ ਆਪਰੇਟਰ。
JavaScript ਬਿਟ ਆਪਰੇਟਰ
ਸਥਾਨਕ ਆਪਰੇਟਰ 32 ਸਥਾਨਕ ਨੰਬਰਾਂ ਨੂੰ ਹੱਲ ਕਰਦੇ ਹਨ。
ਇਸ ਆਪਰੇਟਰ ਵਿੱਚ ਕੋਈ ਵੀ ਨੰਬਰ ਆਪਰੇਟਰ ਦਾ ਮੁੱਲ 32 ਸਥਾਨਕ ਨੰਬਰ ਵਿੱਚ ਟਰਾਂਸਫਾਰਮ ਕੀਤਾ ਜਾਵੇਗਾ। ਨਤੀਜਾ JavaScript ਨੰਬਰ ਵਿੱਚ ਟਰਾਂਸਫਾਰਮ ਕੀਤਾ ਜਾਵੇਗਾ。
ਆਪਰੇਟਰ | ਵਰਣਨ | ਉਦਾਹਰਣ | ਬਰਾਬਰ ਹੈ | ਨਤੀਜਾ | ਦਸਮੁੱਖ |
---|---|---|---|---|---|
& | ਸਾਂਝਾ | 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 ਉੱਚ ਟੂਟਰੀਅਲ ਵਿੱਚ ਸਬੰਧਤ ਸਮਾਚਾਰ ਪੜ੍ਹੋ:
- ECMAScript ਇੱਕ ਤਕਰੀਬੀ ਆਪਰੇਟਰ
- ਇੱਕ ਪੈਰਾਮੀਟਰ ਹੈ, ਜਿਸ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਕਰਨਾ ਹੈ ਜਾਂ ਉਸ ਦਾ ਮੁੱਲ। ਇਸ ਚੈਪਟਰ ਵਿੱਚ ECMAScript ਵਿੱਚ ਸਭ ਤੋਂ ਸਰਲ ਆਪਰੇਟਰ - ਇੱਕ ਪੈਰਾਮੀਟਰ ਆਪਰੇਟਰ ਦੀ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਹੈ。
- ECMAScript ਬਿਟ ਆਪਰੇਟਰ
- ਸਥਾਨਕ ਆਪਰੇਟਰ ਨੰਬਰਾਂ ਦੇ ਤੱਕ ਨੀਚੇ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। ਇਸ ਚੈਪਟਰ ਵਿੱਚ ਪੂਰੀ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ECMAScript ਦੇ ਵੱਖ-ਵੱਖ ਸਥਾਨਕ ਆਪਰੇਟਰਾਂ ਦੀ ਪ੍ਰਸਤੁਤੀ ਕੀਤੀ ਗਈ ਹੈ。
- ECMAScript ਬੋਲੀਅਨ ਆਪਰੇਟਰ
- Boolean ਆਪਰੇਟਰ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹਨ। ਇਸ ਚੈਪਟਰ ਵਿੱਚ ਤਿੰਨ ਬੌਲੀਨ ਆਪਰੇਟਰਾਂ: NOT, AND ਅਤੇ OR ਦੀ ਗਹਿਰੀ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਹੈ。
- ECMAScript ਗੁਣਾਤਮਕ ਆਪਰੇਟਰ
- ਇਸ ਚੈਪਟਰ ਵਿੱਚ ECMAScript ਦੇ ਗੁਣਨ ਵਾਲੇ ਆਪਰੇਟਰਾਂ: ਗੁਣਨ, ਵੰਡ ਅਤੇ ਬਾਕੀ ਆਪਰੇਟਰਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ ਵਿਵਹਾਰ ਦੀ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਹੈ。
- ECMAScript ਜੋੜਨ ਆਪਰੇਟਰ
- ਇਸ ਚੈਪਟਰ ਵਿੱਚ ECMAScript ਦੇ ਜੋੜਨ ਵਾਲੇ ਆਪਰੇਟਰਾਂ: ਜੋੜ ਅਤੇ ਘਟਾਉਣ ਆਪਰੇਟਰਾਂ ਦੇ ਵਿਸ਼ੇਸ਼ ਵਿਵਹਾਰ ਦੀ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ ਹੈ。
- ECMAScript ਸਬੰਧਤ ਆਪਰੇਟਰ
- ਸਬੰਧਤ ਆਪਰੇਟਰ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਕਿ ਮੁੱਦਾ ਸਬੰਧਤ ਹੋਣ ਨੂੰ ਪਤਾ ਲਗਾਇਆ ਜਾ ਸਕੇ।ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ ਸਬੰਧਤ ਆਪਰੇਟਰ ਦੇ ਰੈਗੂਲਰ ਸਬੰਧਤ ਕਰਨ ਦੀ ਵਰਤੋਂ ਦਾ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਕਿਵੇਂ ਸਟਰਿੰਗ ਅਤੇ ਨੰਬਰ ਨੂੰ ਤੁਲਨਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
- ECMAScript ਸਮਾਨਤਾ ਆਪਰੇਟਰ
- ਸਮਾਨਤਾ ਆਪਰੇਟਰ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਕਿ ਮੁੱਦਾ ਸਮਾਨ ਹੋਣ ਨੂੰ ਪਤਾ ਲਗਾਇਆ ਜਾ ਸਕੇ।ECMAScript ਵਿੱਚ ਦੋ ਸਮਾਨਤਾ ਆਪਰੇਟਰਾਂ ਦਿੱਤੇ ਗਏ ਹਨ: ਬਰਾਬਰ ਹੋਣ ਅਤੇ ਨਹੀਂ ਬਰਾਬਰ ਹੋਣ, ਅਤੇ ਸਮਾਨਤਾ ਅਤੇ ਸਮਾਨਤਾ ਨਹੀਂ ਹੋਣ।
- ECMAScript ਸਿਫਾਇਲ ਆਪਰੇਟਰ
- ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ ECMAScript ਵਿੱਚ ਸਿਫਾਇਲ ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਦਾ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ。
- ECMAScript ਅਸਾਮੀ ਆਪਰੇਟਰ
- ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ ECMAScript ਵਿੱਚ ਅਸਾਮੀ ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਦਾ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ。
- ECMAScript ਕੋਮਾ ਆਪਰੇਟਰ
- ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ ECMAScript ਵਿੱਚ ਕੋਮਾ ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਦਾ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ。