جاوا اسکریپت متغیر

جاوا اسکریپت متغیر

جسکوپ متغیر جس میں اعداد کی جگہ کا ذخیرہ کیا جاسکتا ہے۔

اس مثال میں، x، y اور z متغیر ہیں:

مثال

var x = 7;
var y = 8;
var z = x + y; 

亲自试一试

بالاترین مثال میں، آپ حاصل کرسکتے ہیں:

  • x کا ذخیرہ 7 کا ہے
  • y کا ذخیرہ 8 کا ہے
  • z کا ذخیرہ 15 کا ہے

جبر کی طرح

اس مثال میں، price1، price2 اور total متغیر ہیں:

مثال

var price1 = 7;
var price2 = 8;
var price3 = 12;
var total = price1 + price2 + price3;

亲自试一试

پرگرمی کے دوران، جبر کی طرح، ہم متغیر (مثلاً price1) استعمال کرتے ہیں تاکہ اعداد کو ذخیرہ کیا جاسکے۔

پرگرمی کے دوران، جبر کی طرح، ہم اظہار میں متغیر (total = price1 + price2) استعمال کرتے ہیں۔

بالاترین مثال میں، آپ 'total' کی قیمتی 27 کی حساب کرسکتے ہیں۔

پیشکش:جسکوپ متغیر جس میں اعداد کی جگہ کا ذخیرہ کیا جاسکتا ہے۔

جسکوپ کے نشانگر

تمام جسکوپ متغیربجلیمنفرد ناماتکانشانگرہے۔

یہ منفرد ناماتنشانگرہے۔

نشانگر قلیل نام (مثلاً x اور y) یا زیادہ وصفی نام (age، sum، totalVolume) کا ہوا سکتا ہے

متغیر کے نام (یعنی منفرد نشانگر) بنانے کے لئے عام اصول یہ ہیں:

  • نام بجلی حروف، اعداد، چنگل لائن اور دالر علامت شامل کرسکتا ہے
  • نام بجلی کسی بھی حرف سے شروع ہونا چاہئے
  • نام بجلی کسی بھی حروف کی بندوبست کے لحاظ سے استعمال کی جاسکتا ہے $ اور _ شروع کیا جاسکتا ہے (لیکن اس تعلیمی کتاب میں ہم اس طرح نہیں کریں گے)
  • نام بجلی کسی بھی حروف کی بندوبست کے لحاظ سے حساس ہیں (y اور Y مختلف متغیر ہیں)
  • ریزرو کار کردار (مثلاً جسکوپ کے کلیدی الفاظ) متغیر کے نام کے طور پر استعمال نہیں کئے جاسکتے

پیشکش:جسکوپ کے معرفین بجلی کسی بھی حروف کی بندوبست کے لحاظ سے حساس ہیں۔

تعین کار کردار

جسکوپ میں، برابر کار کردار (=)ایک تعین کار کردار ہے، نہ کہ 'مساوی' کار کردار۔

یہ سلسلہ جبر سے مختلف ہے۔ نیچلے کوڈ جبر میں ناقابل قبول ہے:

x = x + 5

لیکن JavaScript میں یہ بہت معقول ہوتا ہے: x + 5 کا مارکز x میں رکھ دیں۔

(x + 5 کا مارکز محاسبه کریں اور اس کا مارکز x میں رکھ دیں۔x کا مارکز 5 کا اضافہ ہوتا ہے۔)

نوٹ:JavaScript میں"برابر"آپریٹر ==ہے۔

جاوا اسکریپت نوع داده

JavaScript متغیر کسی بھی عدد، جیسے 100، یا لفظی سلسلے، جیسے "Bill Gates" کو رکھ سکتا ہے۔

پرگرامنگ میں، لفظی سلسلے کو سلسلہ کا مارکز کہا جاتا ہے۔

JavaScript کسی بھی طرح کا ڈاٹا کا ہندسا کرسکتا ہے، لیکن ابھی تک ہم صرف عدد اور لفظی سلسلے پر توجہ دیتی ہیں۔

سلسلے کو دوگنا یا ایک کوئمات میں لگایا جائے گا، عدد کو کوئمات نہیں لگایا جائے گا۔

اگر کسی عدد کو کوئمات میں لگایا جائے تو اس کو لفظی سلسلہ کا مارکز دیا جائے گا。

مثال

var pi = 3.14;
var person = "Bill Gates";
var answer = 'How are you!';

亲自试一试

دعوی متغیرات (تکمیل متغیرات)

در JavaScript میں متغیرات کی دعوی کریں، وہ"دعوی متغیرات"کہلاتی ہیں。

آپ کسی بھی طریقے سے var جس کا مارکز JavaScript متغیرات کی دعوی کریں:

وار کارنیم;

دعوی کے بعد، متغیر کو مارکز نا معین رہتا ہے۔(تکنیکی طور پر، اس کا مارکز غیر معلوم。)

لاگتاس کا مارکزمتغیر کو، برابر سے استعمال کریں:

carName = "porsche";

متغیر کا مارکز اس پر رکھ سکتے ہیں:

وار کارنیم ایک باؤ پورش

در مثال بالا، ہم carName کا نام کا متغیر بنایا اور اس کو "porsche" پر رکھا ہوا ہے。

بعد میں، ہم id="demo" کی HTML پرجوم میں اس کا"چاپ"کرتے ہیں:

مثال

<p id="demo"></p>
<script>
وار کارنیم ایک باؤ پورش
document.getElementById("demo").innerHTML = carName; 
</script>

亲自试一试

پیشکش:اسکریپت کی ابتدائی دعوی میں تمام متغیرات دعوی کرنا اچھی عادت ہے!

ایک سطر، متعدد متغیرات

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

سے var استفاده کے ابتدائی ساتھ، اورکوئماتمتغیرات کا تقسیم

var person = "Bill Gates", carName = "porsche", price = 15000;

亲自试一试

دعوی کئے جانے والا کثیر سطر کا

var person = "Bill Gates",
carName = "porsche",
price = 15000;

亲自试一试

Value = undefined

کمپیوٹر پروگرام میں، دعوی کئے گئے متغیرات کبھی نا پائید رہتے ہیں۔ مارکز کون محاسبه کئے جانے والا ہو سکتا ہے یا بعد میں فراہم کئے جانے والا، جیسے ڈاٹا انپُٹ۔

ناپائید کا متغیر، اس کا مارکز نا معین رہے گا غیر معلومہے۔

متغیر کارنیم اس جملے کا نفاذ کے بعد کا مقدار غیر معلوم:

مثال

وار کارنیم;

亲自试一试

جسٹاگرام متغیر کی دوبارہ اعلان

اگر کوئی جسٹاگرام متغیر دوبارہ اعلان کیا جائے تو اس کا مقدار محفوظ رہا جائے گا۔

اس دو جملوں کا نفاذ کے بعد، متغیر کارنیم کا مقدار اب بھی پورش رہا ہے:

مثال

وار کارنیم ایک باؤ پورش
وار کارنیم; 

亲自试一试

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

جیسا کہ جبر میں، آپ جسٹاگرام متغیر کا جبرائی کاروبار کرسکتے ہیں، استعمال کریں = اور + ان جیسے آپریٹر:

مثال

وار ایکس 3 پلاس 5 پلاس 8;

亲自试一试

فونٹ کا استعمال بھی کیا جاسکتا ہے، لیکن فونٹ کو سلسلہ میں لایا جائے گا:

مثال

وار ایکس ایتھا بائی جس بائی جس

亲自试一试

کوشا جائیجائی:

مثال

وار ایکس ایتھا بائی 3 پلاس 5 پلاس جس

亲自试一试

پیشکش:اگر کوئی اعداد کو علامات میں رکھا جائے تو بقیہ اعداد کو فونٹ نال دیکھا جائے گا اور ان کو سلسلہ میں لایا جائے گا۔

حالانکہ سنجیدگی سے کوشا جائیجائی:

مثال

وار ایکس ایک باؤ 3 پلاس 5 پلاس ایتھا بائی جس

亲自试一试

课外阅读

جسٹاگرام اعلیٰ درجہ تعلیم: ایس ایم اے اس لغویات، ایس ایم اے اس متغیر