ای سی ایم اسکریپت جوڑنے والی آپریٹر

ਅਧਿਕਾਂਸ਼ਿਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ, ਜੋੜਨ ਵਾਲੇ ਪ੍ਰਤੀਕ (ਜਾਂ ਕਿਸੇ ਵੀ ਹੋਰ ਹਟਾਉਣ ਵਾਲੇ ਪ੍ਰਤੀਕ) ਆਮ ਤੌਰ 'ਤੇ ਸਭ ਤੋਂ ਸਰਲ ਗਣਿਤਿਕ ਪ੍ਰਤੀਕ ਹਨ。

ECMAScript ਵਿੱਚ ਜੋੜਨ ਵਾਲੇ ਪ੍ਰਤੀਕ ਕਾਫੀ ਵਿਸ਼ੇਸ਼ ਕੰਮਕਾਜ ਕਰਦੇ ਹਨ。

ਜੋੜਨ ਪ੍ਰਤੀਕ

ਜੋੜਨ ਪ੍ਰਤੀਕ ਪ੍ਰਤੀਕ ਵਜੋਂ ਪ੍ਰਤੀਕ ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਤੀਕ ਦਾ ਪ੍ਰਤੀਕ:

var iResult = 1 + 2

ਗੁਣਨ ਪ੍ਰਤੀਕ ਦੀ ਤਰ੍ਹਾਂ, ECMAScript ਵਿੱਚ ਜੋੜਨ ਵਾਲੇ ਪ੍ਰਤੀਕ ਵੀ ਵਿਸ਼ੇਸ਼ ਕੰਮਕਾਜ ਕਰਦੇ ਹਨ:

  • ਕੋਈ ਕਾਰਕ NaN ਹੈ, ਤਾਂ ਨਤੀਜਾ NaN ਹੋਵੇਗਾ。
  • -Infinity ਨੂੰ -Infinity ਨਾਲ ਜੋੜਨ ਦਾ ਨਤੀਜਾ -Infinity ਹੈ。
  • Infinity ਨੂੰ -Infinity ਨਾਲ ਜੋੜਨ ਦਾ ਨਤੀਜਾ NaN ਹੈ。
  • +0 ਜੋੜ +0, ਨਤੀਜਾ +0 ਹੋਵੇਗਾ。
  • -0 ਜੋੜ +0, ਨਤੀਜਾ +0 ਹੋਵੇਗਾ。
  • -0 ਜੋੜ -0, ਨਤੀਜਾ -0 ਹੋਵੇਗਾ。

ਪਰ ਜੇਕਰ ਕੋਈ ਕੁੰਜੀ ਚਿੰਨ੍ਹ ਹੈ, ਤਾਂ ਨਿਮਨਲਿਖਤ ਕੁਝ ਨੂੰ ਅਪਣਾਓ:

  • ਜੇਕਰ ਦੋਵੇਂ ਕੁੰਜੀ ਚਿੰਨ੍ਹ ਹਨ, ਤਾਂ ਦੂਜੀ ਚਿੰਨ੍ਹ ਪਹਿਲੀ ਚਿੰਨ੍ਹ ਨਾਲ ਜੋੜੀ ਜਾਵੇਗੀ。
  • ਜੇਕਰ ਇੱਕ ਕੁੰਜੀ ਹੀ ਚਿੰਨ੍ਹ ਹੈ, ਤਾਂ ਦੂਜੀ ਕੁੰਜੀ ਚਿੰਨ੍ਹ ਵਿੱਚ ਬਦਲ ਕੇ, ਨਤੀਜਾ ਦੋ ਚਿੰਨ੍ਹਾਂ ਦਾ ਜੋੜ ਹੋਵੇਗਾ。

ਉਦਾਹਰਣ:

var result = 5 + 5;	//ਦੋ ਸੰਖਿਆਵਾਂ
alert(result);		//ਬਿਆਨ ਕਰੋ "10"
var result2 = 5 + "5";	//ਇੱਕ ਸੰਖਿਆ ਅਤੇ ਚਿੰਨ੍ਹ
alert(result2);		//ਬਿਆਨ ਕਰੋ "55"

ਇਹ ਕੋਡ ਜੋੜ ਕਾਰਕ ਦੋ ਪ੍ਰਕਾਰਾਂ ਦਰਮਿਆਨ ਦੀ ਵਿਫਲਤੀ ਦਿਸਾਈ ਹੈ।ਸਾਧਾਰਨ ਕਿਸਮ ਵਿੱਚ 5+5 10 (ਮੂਲ ਸੰਖਿਆ) ਹੁੰਦਾ ਹੈ, ਜਿਵੇਂ ਉੱਪਰੋਕਤ ਕੋਡ ਵਿੱਚ ਪਹਿਲੇ ਦੋ ਹਲਕੇ ਵਿੱਚ ਦਿਸਾਈ ਹੈ।ਪਰ ਜੇਕਰ ਇੱਕ ਕੁੰਜੀ ਨੂੰ "5" ਦੇ ਰੂਪ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ ਜਾਵੇ, ਤਾਂ ਨਤੀਜਾ "55" (ਮੂਲ ਚਿੰਨ੍ਹ) ਹੋਵੇਗਾ ਕਿਉਂਕਿ ਦੂਜੀ ਕੁੰਜੀ ਵੀ ਚਿੰਨ੍ਹ ਵਿੱਚ ਬਦਲ ਦਿੱਤੀ ਜਾਵੇਗੀ。

ਧਿਆਨ:ਜਿਵੇਂ ਕਿ JavaScript ਵਿੱਚ ਇੱਕ ਆਮ ਗਲਤੀ ਨੂੰ ਰੋਕਣ ਲਈ, ਜੋੜ ਕਾਰਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਕੁੰਜੀਆਂ ਦੇ ਡਾਟਾ ਟਾਈਪ ਦੀ ਜਾਂਚ ਕਰਨੀ ਹੈ।

ਘਟਾਊ ਕਾਰਕ

ਘਟਾਊ ਕਾਰਕ (-) ਇੱਕ ਸਾਮਾਨਿਆਤਕ ਕਾਰਕ ਹੈ:

var iResult = 2 - 1;

ਜਿਵੇਂ ਕਿ ਜੋੜ ਕਾਰਕ ਦੇ ਨਾਲ, ਘਟਾਊ ਕਾਰਕ ਵੀ ਵਿਸ਼ੇਸ਼ ਕਿਸਮ ਦੇ ਕੁਝ ਵਿਸ਼ੇਸ਼ ਵਿਵਹਾਰ ਹਨ:

  • ਕੋਈ ਕਾਰਕ NaN ਹੈ, ਤਾਂ ਨਤੀਜਾ NaN ਹੋਵੇਗਾ。
  • Infinity ਘਟਾਓ Infinity, ਨਤੀਜਾ NaN ਹੋਵੇਗਾ。
  • -Infinity ਘਟਾਓ -Infinity, ਨਤੀਜਾ NaN ਹੋਵੇਗਾ。
  • Infinity ਘਟਾਓ -Infinity, ਨਤੀਜਾ Infinity ਹੋਵੇਗਾ。
  • -Infinity ਘਟਾਓ Infinity, ਨਤੀਜਾ -Infinity ਹੋਵੇਗਾ。
  • +0 ਘਟਾਓ +0, ਨਤੀਜਾ +0 ਹੋਵੇਗਾ。
  • -0 ਘਟਾਓ -0, ਨਤੀਜਾ -0 ਹੋਵੇਗਾ。
  • +0 ਘਟਾਓ -0, ਨਤੀਜਾ +0 ਹੋਵੇਗਾ。
  • ਕੋਈ ਕਾਰਕ ਸੰਖਿਆ ਨਹੀਂ ਹੈ, ਤਾਂ ਨਤੀਜਾ NaN ਹੋਵੇਗਾ。

ਟਿੱਪਣੀਆਂ:ਜੇਕਰ ਕੁੰਜੀਆਂ ਸਾਰੀਆਂ ਸੰਖਿਆਵਾਂ ਹਨ, ਤਾਂ ਰੈਗੂਲਰ ਘਟਾਊ ਕਾਰਕ ਦਾ ਪ੍ਰਭਾਵ ਲਗਾਇਆ ਜਾਵੇਗਾ ਅਤੇ ਨਤੀਜਾ ਵਾਪਸ ਕੀਤਾ ਜਾਵੇਗਾ。