جاوا اسکریپٹ ریاضی

عدد کو ہونے والی معاملات کو ریاضی آپریشن سے ہونا معمولی ہوتا ہے。

جاوا اسکریپٹ ریاضی آپریشن وار

ریاضی آپریشن وار عدد (متن یا متغیر) کو ریاضی آپریشن کا آپریشن کرتا ہے。

ਗਣਨਾ ਅਪਰੇਸ਼ਨ ਵਰਣਨ
+ کسر
- کسر
* کسر
** پاور (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) ਸੁਝਾਵਾਂ ਹਨ

ਸੁਝਾਅ:ਬੜੀ ਤਰ੍ਹਾਂ ਕੱਢੇ ਹੋਏ ਐਕਸਪ੍ਰੈਸ਼ਨ ਆਪਣੇ ਬਾਕੀ ਐਕਸਪ੍ਰੈਸ਼ਨ ਵਿੱਚ ਵਾਲੇ ਮੁੱਲ ਦੀ ਵਰਤੋਂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਗਣਨਾ ਕੀਤਾ ਜਾਵੇਗਾ。