جاوا اسکرپٹ میں یونیری، بائنری اور ٹرنری آپریٹرز میں مہارت حاصل کرنا

جاوا اسکرپٹ میں یونیری، بائنری اور ٹرنری آپریٹرز میں مہارت حاصل کرنا
آپ جیسے قارئین MUO کو سپورٹ کرنے میں مدد کرتے ہیں۔ جب آپ ہماری سائٹ پر لنکس کا استعمال کرتے ہوئے خریداری کرتے ہیں، تو ہم ملحق کمیشن حاصل کر سکتے ہیں۔ مزید پڑھ.

آپریٹرز وہ علامتیں ہیں جو آپ کو ڈیٹا پر مختلف آپریشن کرنے دیتی ہیں۔ آپ ان سے بنیادی ریاضی سے واقف ہوں گے، جیسے + نشان جیسے حروف، لیکن وہ پروگرامنگ میں قدرے مختلف طریقے سے کام کرتے ہیں۔





JavaScript بہت سے مختلف آپریٹرز کا استعمال کرتا ہے، ہر ایک مخصوص مقصد کے ساتھ۔ ان کی درجہ بندی کرنے کا ایک طریقہ یہ ہے کہ ان کے ساتھ کام کرنے والے آپرینڈز کی تعداد: یونری، بائنری، اور ٹرنری آپریٹرز۔





جاوا اسکرپٹ میں یونری آپریٹرز

یونیری آپریٹرز کی تین اقسام میں سے سب سے آسان ہیں۔ جاوا اسکرپٹ آپریٹرز . وہ ایک واحد آپرینڈ پر کام کرتے ہیں، جو کہ ایک متغیر یا قدر ہے۔ آپ متغیر کو بڑھانے یا کم کرنے، نمبر کے نشان کو تبدیل کرنے، یا منطقی نفی کرنے کے لیے unary آپریٹرز کا استعمال کر سکتے ہیں۔





+

نمبر میں بدلتا ہے۔



++

لیپ ٹاپ پر USB پورٹ کو تبدیل کرنے کا طریقہ

قدر میں 1 اضافہ کرتا ہے۔





-

نمبر میں بدلتا ہے اور نفی کرتا ہے۔





--

قدر کو 1 تک کم کرتا ہے۔

!

ایک بولین قدر کو الٹ دیتا ہے۔

یونیری آپریٹرز کی مثالیں۔

  1. انکریمنٹ (++) اور ڈیکریمنٹ (--) آپریٹرز: ان آپریٹرز کو کسی متغیر کی قدر کو ایک سے بڑھانے یا کم کرنے کے لیے استعمال کریں۔
  2. منطقی نفی (!) آپریٹر: بولین اظہار کی منطقی قدر کو ریورس کرنے کے لیے اس آپریٹر کا استعمال کریں۔
    let isTrue = true; 

    let notTrue = !isTrue; // notTrue is now false
  3. یونیری مائنس (-) آپریٹر: یہ آپریٹر عددی قدر کے نشان کو تبدیل کرتا ہے۔
    let y = 10; 

    let negY = -y; // negY is -10;

جاوا اسکرپٹ میں بائنری آپریٹرز

بائنری آپریٹرز دو آپرینڈز لیتے ہیں، جو کہ متغیر، اقدار، یا اظہار ہو سکتے ہیں، اور وہ ان پر آپریشن کرتے ہیں۔ آپ بائنری آپریٹرز کے لیے استعمال کر سکتے ہیں۔ ریاضی، منطقی، اور موازنہ آپریشنز .

ونڈوز 10 کے لیے ونڈوز میڈیا پلیئر انسٹال کریں۔

+

رقم حاصل کرنے کے لیے دو آپرینڈز جوڑتا ہے۔

-

فرق حاصل کرنے کے لیے دوسرے آپرینڈ کو پہلے سے گھٹا دیتا ہے۔

*

دونوں کاموں کو ضرب دیتا ہے۔

==

برابری کے لیے دونوں کاموں کو چیک کرتا ہے اور بولین تیار کرتا ہے۔

بائنری آپریٹرز کی مثالیں۔

  1. اضافہ (+) آپریٹر: دو عددی قدروں کو ایک ساتھ جوڑتا ہے۔
    let sum = 3 + 4; // sum is 7
  2. ضرب (*) آپریٹر: دو عددی قدروں کو ضرب دیتا ہے۔
  3. مساوات (==) آپریٹر: مساوات کے لیے دو قدروں کا موازنہ کرتا ہے۔
    let isEqual = (x == y); 
    // isEqual is false (assuming x and y are different)

ٹرنری آپریٹر

ایک واحد ٹرنری آپریٹر ہے جسے آپ زیادہ جامع کوڈ بنانے کے لیے استعمال کر سکتے ہیں۔

? :

کچھ مخصوص if...else بیانات کے لیے شارٹ ہینڈ کے طور پر کام کرتا ہے۔

ٹرنری آپریٹر ایک مشروط ہے جو تین آپرینڈز لیتا ہے: ایک شرط، ایک قدر اگر شرط درست ہے، اور دوسری قدر اگر شرط غلط ہے۔

گوگل اکاؤنٹ کی تصدیق کو کیسے بائی پاس کریں
  ایک فلو چارٹ یہ دکھا رہا ہے کہ ٹرنری آپریٹر کیسے کام کرتا ہے۔

آپ کو اسے اس طرح لکھنا چاہئے:

result = condition ? trueValue : falseValue;

اس نحو میں:

  • 'حالت' تشخیص کرنے کے لئے بولین اظہار ہے۔
  • 'trueValue' وہ قدر ہے جسے استعمال کرنا ہے اگر شرط کا نتیجہ درست ہے۔
  • 'falseValue' وہ قدر ہے جسے استعمال کرنا ہے اگر شرط کا نتیجہ غلط ہے۔

یہاں ایک مثال ہے کہ آپ ٹرنری آپریٹر کو کس طرح استعمال کرسکتے ہیں:

let age = 20; 

let status = age >= 18 ? "Adult" : "Minor";

// age is 20, so status will be "Adult";

// if age was 15, status would be "Minor"

یونیری، بائنری اور ٹرنری آپریٹرز کی طاقت

یونیری، بائنری، اور ٹرنری آپریٹرز پروگرامنگ کے لیے اہم ہیں۔ وہ آپ کو ڈیٹا پر واضح اور اختصار کے ساتھ مختلف قسم کی کارروائیاں کرنے دیتے ہیں۔ چاہے آپ متغیرات تبدیل کر رہے ہوں، ریاضی کر رہے ہوں، یا پیچیدہ فیصلے کر رہے ہوں، یہ آپریٹرز اہم ہیں۔