جاوا اسکریپٹ ریاضی
- ਪਿਛਲਾ ਪੰਨਾ JS ਓਪਰੇਟਰ
- ਅਗਲਾ ਪੰਨਾ JS ਅਸਾਮੀਕਰਣ
عدد کو ہونے والی معاملات کو ریاضی آپریشن سے ہونا معمولی ہوتا ہے。
جاوا اسکریپٹ ریاضی آپریشن وار
ریاضی آپریشن وار عدد (متن یا متغیر) کو ریاضی آپریشن کا آپریشن کرتا ہے。
ਗਣਨਾ ਅਪਰੇਸ਼ਨ | ਵਰਣਨ |
---|---|
+ | کسر |
- | کسر |
* | کسر |
** | پاور (ES2016) |
/ | کسر |
% | کوئفیکٹر |
++ | زیاد کرنا |
-- | کم کرنا |
ریاضی آپریشن وار
معمولی ریاضی آپریشن دو عدد کو آپریشن میں لایا جاتا ہے。
یہ دو عدد کلمات کی شکل میں ہوسکتے ہیں:
ਇੰਸਟੈਂਸ
var x = 7 + 8;
یا متغیر:
ਇੰਸਟੈਂਸ
var x = a + b;
یا عبارت:
ਇੰਸਟੈਂਸ
var x = (7 + 8) * a;
آپریشن وار اور عملان
ریاضیات آپریشن میں، عدد کوعملان.
(دو عملان کے درمیان کا آپریشن سے) آپریشن سےਗਣਨਾ ਅਪਰੇਸ਼ਨتعریف
عملان | ਗਣਨਾ ਅਪਰੇਸ਼ਨ | عملان |
---|---|---|
7 | + | 8 |
کسر
کسرآپریشن (+
() کو کسر واپس لینا ہوتا ہے。
var x = 7; var y = 8; var z = x + y;
کسر
کسرآپریشن (-
() کو کسر واپس لینا ہوتا ہے。
var x = 7; var y = 8; var z = x - y;
کسر
کسرآپریشن (*
() کو کسر واپس لینا ہوتا ہے。
var x = 7; var y = 8; var z = x * y;
کسر
کسرآپریشن (/
() کو کسر واپس لینا ہوتا ہے。
var x = 7; var y = 2; var z = x / y;
کوئفیکٹر
کوئفیکٹرآپریشن (%
() کو کسر کا بقیہ واپس لینا ہوتا ہے。
var x = 7; var y = 2; var z = x % y;
تعریف:ریاضیات میں، دو整数 کا کسر کو بقیہ اور کسر پیدا کرتا ہے。
تعریف:ریاضیات میں، ماڈول آپریشن کا نتیجہ کسر کا بقیہ ہوتا ہے。
زیاد کرنا
زیاد کرناآپریشن (++
() کو عدد کو زیاد کرنا ہوتا ہے。
var x = 7; x++; var z = x;
کم کرنا
کم کرناآپریشن (--
() کو عدد کو کم کرنا ہوتا ہے。
var x = 7; x--; var z = x;
پاور
پاور آپریشنوار (**) پہلے اپریشن کو دوسرے اپریشن کی پاور کو اپریشن دینا ہوتا ہے。
ਇੰਸਟੈਂਸ
var x = 5; var z = x ** 2; // بلاگ 25
x ** y ਦਾ ਨਤੀਜਾ Math.pow(x,y) ਨਾਲ ਮਿਲਦਾ ਹੈ:
ਇੰਸਟੈਂਸ
var x = 5; var z = Math.pow(x,2); // ਨਤੀਜਾ 25 ਹੈ
ਗਣਨਾ ਅਪਰੇਸ਼ਨ ਪ੍ਰਾਥਮਿਕਤਾ
ਗਣਨਾ ਅਪਰੇਸ਼ਨ ਪ੍ਰਾਥਮਿਕਤਾ (Operator precedence) ਗਣਨਾ ਪ੍ਰਗਰਾਮ ਵਿੱਚ ਗਣਨਾ ਪ੍ਰਕਿਰਿਆ ਦੀ ਕਿਸਮ ਨੂੰ ਦੱਸਦਾ ਹੈ。
ਇੰਸਟੈਂਸ
var x = 200 + 50 * 2;
ਉੱਤਰ ਵਿੱਚ 250 * 2 ਹੈ ਜਾਂ 200 + 100 ਹੈ?
ਜੋੜ ਅਤੇ ਗੁਣ ਕਿਸ ਨੂੰ ਪਹਿਲਾਂ ਗਣਨਾ ਕੀਤਾ ਜਾਵੇ?
ਰਵਾਇਤੀ ਸਕੂਲ ਗਣਿਤ ਵਿੱਚ ਗੁਣ ਪ੍ਰਾਥਮਿਕਤਾ ਰੱਖਦਾ ਹੈ。
ਗੁਣ (*
)ਅਤੇ ਵੰਡ (%
)ਅਤੇ ਜੋੜ (+
)ਅਤੇ ਘਟਾਓ(-
)ਪ੍ਰਾਥਮਿਕਤਾ ਰੱਖਦੀ ਹੈਪ੍ਰਾਥਮਿਕਤਾ.
ਸਾਥੇ-ਸਾਥੇ (ਸਕੂਲ ਦੀ ਗਣਿਤ ਵਿੱਚ ਅਜਿਹਾ ਹੈ), ਬਰਕਟਸ ਦੀ ਮਦਦ ਨਾਲ ਪ੍ਰਾਥਮਿਕਤਾ ਬਦਲੀ ਜਾ ਸਕਦੀ ਹੈ:
ਇੰਸਟੈਂਸ
var x = (200 + 50) * 2;
ਜਦੋਂ ਬਰਕਟਸ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਬਰਕਟਸ ਵਿੱਚ ਗਣਨਾ ਪਹਿਲਾਂ ਗਣਨਾ ਹੁੰਦੀ ਹੈ。
ਜਦੋਂ ਅਧਿਕਤਮ ਗਣਨਾ ਵਿੱਚ ਸਮਾਨ ਪ੍ਰਾਥਮਿਕਤਾ ਹੈ (ਉਦਾਹਰਣ ਵਜੋਂ ਜੋੜ ਅਤੇ ਘਟਾਓ), ਉਨ੍ਹਾਂ ਦੀ ਗਣਨਾ ਸੱਦੇ ਤੋਂ ਖੱਡੇ ਹੋ ਜਾਂਦੀ ਹੈ:
ਇੰਸਟੈਂਸ
var x = 200 + 50 - 2;
JavaScript ਗਣਨਾ ਅਪਰੇਸ਼ਨ ਪ੍ਰਾਥਮਿਕਤਾ ਮੁੱਲ
ਮੁੱਲ | ਗਣਨਾ ਅਪਰੇਸ਼ਨ | ਵਰਣਨ | ਇੰਸਟੈਂਸ |
---|---|---|---|
20 | ( ) | ਪ੍ਰਗਰਾਮ ਗਰੁੱਪ | (3 + 4) |
19 | . | ਮੈਂਬਰ | person.name |
19 | [] | ਮੈਂਬਰ | person["name"] |
19 | () | ਫੰਕਸ਼ਨ ਕਾਲ | myFunction() |
19 | new | ਬਣਾਓ | new Date() |
17 | ++ | ਪੋਸਟਫਿਕਸ ਵਧਾਓ | i++ |
17 | -- | ਪੋਸਟਫਿਕਸ ਘਟਾਓ | i-- |
16 | ++ | ਪ੍ਰੀਫਿਕਸ ਵਧਾਓ | ++i |
16 | -- | ਪ੍ਰੀਫਿਕਸ ਘਟਾਓ | --i |
16 | ! | ਲਾਜਿਕ ਨਕਾਰ | !(x==y) |
16 | typeof | ਪ੍ਰਕਾਰ | typeof x |
15 | ** | ਪਵਨ ਮੁੱਲ (ES7) | 10 ** 2 |
14 | * | ਗੁਣ | 10 * 5 |
14 | / | ਵੰਡ | 10 / 5 |
14 | % | ਮੋਡ ਵੰਡ | 10 % 5 |
13 | + | ਜੋੜ | 10 + 5 |
13 | - | ਘਟ | 10 - 5 |
12 | << | ਲੈਫਟ ਸ਼ਿਫਟ | x << 2 |
12 | >> | ਰਾਇਟ ਸ਼ਿਫਟ | x >> 2 |
12 | >>> | ਰਾਇਟ ਸ਼ਿਫਟ (ਬੇਸ਼ਾਰਤ) | x >>> 2 |
11 | < | ਛੋਟਾ ਹੈ | x < y |
11 | <= | ਬਰਾਬਰ ਜਾਂ ਛੋਟਾ ਹੈ | x <= y |
11 | > | ਵੱਡਾ ਹੈ | x > y |
11 | >= | ਬਰਾਬਰ ਜਾਂ ਵੱਡਾ ਹੈ | x >= y |
11 | in | ਜਾਂਚ ਵਿੱਚ ਲੱਭਿਆ ਹੈ | "PI" in Math |
11 | instanceof | ਜਾਂਚ ਦੇ ਉਦਾਹਰਣ | instanceof Array |
10 | == | ਬਰਾਬਰ | x == y |
10 | === | ਸਖਤ ਬਰਾਬਰ | x === y |
10 | != | ਅਸਮਾਨ | x != y |
10 | !== | ਸਖਤ ਅਸਮਾਨ | x !== y |
9 | & | ਸਥਾਨਕ ਅਤੇ | x & y |
8 | ^ | ਸਥਾਨਕ XOR | x ^ y |
7 | | | ਸਥਾਨਕ ਜੋੜ ਜਾਂ ਓਰ | x | y |
6 | && | ਲਾਜਿਕ ਅਤੇ | x && y |
5 | || | ਲਾਜਿਕ ਨਕਾਰ | x || y |
4 | ? : | ਸਿਫਾਰਸ਼ | ? "Yes" : "No" |
3 | = | ਅਸਾਮੀਕਰਣ | x = y |
3 | += | ਅਸਾਮੀਕਰਣ | x += y |
3 | -= | ਅਸਾਮੀਕਰਣ | x -= y |
3 | *= | ਅਸਾਮੀਕਰਣ | x *= y |
3 | %= | ਅਸਾਮੀਕਰਣ | x %= y |
3 | <<= | ਅਸਾਮੀਕਰਣ | x <<= y |
3 | >>= | ਅਸਾਮੀਕਰਣ | x >>= y |
3 | >>>= | ਅਸਾਮੀਕਰਣ | x >>>= y |
3 | &= | ਅਸਾਮੀਕਰਣ | x &= y |
3 | ^= | ਅਸਾਮੀਕਰਣ | x ^= y |
3 | |= | ਅਸਾਮੀਕਰਣ | x |= y |
2 | yield | ਰੁਕਣ ਵਾਲੀ ਫੰਕਸ਼ਨ | yield x |
1 | , | ਕੋਸ਼ | 7 , 8 |
ਧਿਆਨ:ਹਲ੍ਹੜੀ ਰੰਗ ਨਾਲ ਪ੍ਰਯੋਗੀ ਜਾਂ ਸੁਝਾਵਾਤਮਕ ਤਕਨੀਕ (ECMASScript 2016 ਜਾਂ ES7) ਸੁਝਾਵਾਂ ਹਨ
ਸੁਝਾਅ:ਬੜੀ ਤਰ੍ਹਾਂ ਕੱਢੇ ਹੋਏ ਐਕਸਪ੍ਰੈਸ਼ਨ ਆਪਣੇ ਬਾਕੀ ਐਕਸਪ੍ਰੈਸ਼ਨ ਵਿੱਚ ਵਾਲੇ ਮੁੱਲ ਦੀ ਵਰਤੋਂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਗਣਨਾ ਕੀਤਾ ਜਾਵੇਗਾ。
- ਪਿਛਲਾ ਪੰਨਾ JS ਓਪਰੇਟਰ
- ਅਗਲਾ ਪੰਨਾ JS ਅਸਾਮੀਕਰਣ