انواع عملگر JavaScript

انواع عملگر JavaScript

مثال

متغيروں کو بجٹ دینا اور ان کو جمع کریں:

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; 

خود کا کوشش کریں

جسکریپت جبراتی آپریاتر

جبراتی آپریاتر جبراتی اعداد پر جبراتی آپریشنوں کو انجام دیتا ہے:

آپریٹر توضیح
+ جمع
- کم سے کم
* ضرب
/ تقسیم
% کم سے کم کریں (باقی)
++ بڑا کرنا
-- کم سے کم کرنا

توضیح:جس اسکریپٹ جبراس باب میں جبراتی آپریاتروں کی تفصیلات دی گئی ہیں。

جسکریپت اسسجوب آپریاتر

اسسجوب آپریاتر جسکریپت متغیروں کو اسسجوب دیتا ہے。

آپریٹر مثال مساوی
= 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 اسسجوباس باب میں اسسجوب آپریاتر کی تفصیلات دی گئی ہیں。

جسکریپت اعدادکمیتی آپریاتر

+ آپریاتر بھی استعمال کیا جاسکتا ہے تاکہ اعدادکمیتیوں کو جمع کیا جائے (جوڑا جائے) یا (کیلیکشن):

مثال

txt1 = "Bill";
txt2 = "Gates";
txt3 = txt1 + " " + txt2; 

txt3 کا نتیجہ یہ ہوگا:

بیل گیتس

خود کا کوشش کریں

+= اسسجوب آپریاتر بھی استعمال کیا جاسکتا ہے تاکہ اعدادکمیتیوں کو جمع کیا جائے (جوڑا جائے) یا (کیلیکشن):

مثال

txt1 = "Hello ";
txt1 += "Kitty!"; 

txt1 کا نتیجہ یہ ہوگا:

Hello Kitty!

خود کا کوشش کریں

نکات:جب یہ استعمال کیا جاتا ہے،+ آپریاتر کو کیلیکشن آپریاتر کہا جاتا ہے。

اعداد اور اعدادکمیتیوں کی جمع

دو اعداد کو جمع کیا جائے تو جمع کا نتیجہ آئے گا، لیکن ایک اعداد اور اعدادکمیتی کو جمع کیا جائے تو خولی نتیجہ آئے گا:

مثال

x = 7 + 8;
y = "7" + 8;
z = "Hello" + 7;

x،y اور z کا نتیجہ یہ ہوگا:

15
78
Hello7

خود کا کوشش کریں

نکات:اگر آپ اعداد اور اعدادکمیتیوں کو جمع کریں تو نتیجہ خولی خواهید گری!

جسکریپت کی مقابلتعاملات

آپریٹر توضیح
== مساوی
=== مساوی یا مساوی نوع
!= نا مساوی
!== نامساوی یا نامساوی نوع
> بڑا
< کم
>= بڑا سے بڑا یا مساوی
<= کم سے کم یا مساوی
? تریم آپریاتر

توضیح:JS مقابلواس فصیل میں مقابلو آپریٹرز کا تفصیل سے تعریف کیا گیا ہے۔

JavaScript منطقی آپریٹر

آپریٹر توضیح
&& منطقی اور
|| منطقی یا
! منطقی ناف

توضیح:JS مقابلواس فصیل میں منطقی آپریٹرز کا تفصیل سے تعریف کیا گیا ہے۔

JavaScript نوعیت آپریٹر

آپریٹر توضیح
typeof واریبل کی نوعیت واپس بر آمد کرتا ہے۔
instanceof اگر آپ کا آئیٹم آپ کی نوعیت کا نمائندہ ہے تو واپس true بر آمد کرتا ہے۔

توضیح:JS نوعیت تبدیلاس فصیل میں نوعیت آپریٹرز کا تفصیل سے تعریف کیا گیا ہے۔

جسٹاگرافک بیت آپریشن

بائیں آپریٹر 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کوئی معلومات حاصل کرنا چاہئیں تو JavaScript اعلیٰ تعلیم میں متعلقہ مطلب کو پڑھیں:

ای سی ایم اے اسکریپٹ اکائی آپریٹر
ایک اکثریتی آپریٹر صرف ایک پارامتر رکھتا ہے، جو اسپائس یا بجائے کو بجائے یا قیمتی کو بجائے رکھتا ہے۔ یہ سیکشن ECMAScript میں سب سے سادے آپریٹروں - ایک اکثریتی آپریٹر کو تعریف کرتا ہے。
ای سی ایم اے بائٹ آپریٹر
بائٹ آپریٹر بائیں نمبروں پر کام کرتا ہے۔ یہ سیکشن بائیں نمبروں کے بارے میں معلومات کو تفصیل سے تعریف کرتا ہے اور ECMAScript کے مختلف بائیں آپریٹرز کو معرفی کرتا ہے。
ای سی ایم اے بولین آپریٹر
بولین آپریٹر بہت اہم ہیں۔ یہ سیکشن تین بولین آپریٹروں: نٹ، اینڈ اور اوآر کو تفصیل سے تعریف کرتا ہے。
ای سی ایم اے کثیراتی آپریٹر
یہ سیکشن ECMAScript کے پیمانہ آپریٹرز: پیمانہ، تقسیم اور مذکورہ آپریٹرز کو تعریف کرتا ہے اور ان کے خاص رفتار کا ذکر کرتا ہے。
ای سی ایم اے جوڈجمنٹ آپریٹر
یہ سیکشن ECMAScript کے اضافی آپریٹرز: جوڈیشن، سکشن آپریٹر اور ان کے خاص رفتار کو تعریف کرتا ہے。
ای سی ایم اے رابطی آپریٹر
رابطی آپریٹر مقابله آپریشن کو انجام دیتا ہے۔یہ باب، رابطی آپریٹر کی معمولی مقابله کا طریقہ اور کس طرح سے فلموں اور نمبروں کا مقابله کیا جاتا ہے، کا تعریف کرتا ہے۔
ای سی ایم اے ایکوئل آپریٹر
ایکوئل آپریٹر استعمال کیا جاتا ہے تاکہ متبادل کا پتہ لگایا جائے کہ متبادل ایک دوسرے سے مساوی ہیں یا نہیں۔ای سی ایم اے دو جینتائی اکوئل آپریٹر فراہم کرتا ہے: براہ راست اکوئل اور براہ راست ناکار اکوئل، نیز پورا اکوئل اور پورا ناکار اکوئل۔
ای سی ایم اے شرطی آپریٹر
یہ باب، ای سی ایم اے کی شرطی آپریٹر کا تعریف کرتا ہے۔
ای سی ایم اے تعریف آپریٹر
یہ باب، ای سی ایم اے کی تعریف آپریٹر کا تعریف کرتا ہے۔
ای سی ایم اے کمائی آپریٹر
یہ باب، ای سی ایم اے کی کمائی آپریٹر کا تعریف کرتا ہے۔

دوسرے مراجع:

تعلیم:جسٹاگرافک آپریشن کی ترجیح

مرجع:انواع عملگر JavaScript