جاوا اسکریپت عدد متد
- پچھلے پیج جسٹاگرافیک بیگ اینٹ
- آئندہ پیج جسٹاگرافیک نمبر اپریشنز
جاوا اسکریپت عدد متد
ایناعداد طریقہتمام جاوا اسکریپٹ اعداد کے لئے استعمال کیا جاسکتا ہے:
متد | توضیح |
---|---|
toString() | اعداد کو سٹرنگ کی شکل میں واپس دینا ہے۔ |
toExponential() | اعداد کو نمائندہ نمائش میں لکھا جاتا ہے۔ |
toFixed() | اعداد کو مقررہ مقام پر نصف کو چھوڑا جاتا ہے۔ |
toPrecision() | مخصوص طول کا اعداد واپس دینا ہے۔ |
ValueOf() | اعداد کو سٹرنگ کی شکل میں واپس دینا ہے۔ |
toString() کا مطلب
toString() کا مطلب واپسوالی اعداد کو سٹرنگ کی شکل میں واپس دینا ہے۔
تمام اعداد کی کوشش کو کسی بھی قسم کے اعداد (نوشت، متغیر یا ایکسیپریشن) پر استعمال کیا جاسکتا ہے:
مثال
let x = 123; x.toString(); (123).toString(); (100 + 23).toString();
toExponential() کا مطلب
toExponential() واپسوالی ایک سٹرنگ واپس دینا ہے جس میں اعداد کو نصف کو چھوڑا جاتا ہے اور ان کو نمائندہ نمائش میں لکھا جاتا ہے。
پارامتر کو دوسرے کس مقام پر لکھا جاتا ہے:
مثال
let x = 9.656; x.toExponential(2); x.toExponential(4); x.toExponential(6);
یہ پارامتر اختیاری ہے۔ اگر آپ اس کو مخصوص نہیں کرتے تو جاوا اسکریپٹ اعداد کو نصف کو چھوڑنے کی کوشش نہیں کرے گا。
toFixed() کا مطلب
toFixed() واپسوالی ایک سٹرنگ واپس دینا ہے جس میں اعداد کو مقررہ مقام پر نصف کو چھوڑا جاتا ہے。
مثال
let x = 9.656; x.toFixed(0); x.toFixed(2); x.toFixed(4); x.toFixed(6);
نکات:toFixed(2)
نقدی کا معاملہ میں بہت مناسب ہوتا ہے۔
toPrecision() طریقہ
toPrecision() ایک فہرست برآمد کرتا ہے جس میں مخصوص طول کا اعداد برآمد کیا جاتا ہے:
مثال
let x = 9.656; x.toPrecision(); x.toPrecision(2); x.toPrecision(4); x.toPrecision(6);
valueOf() طریقہ
valueOf() اعداد کی شکل میں اعداد برآمد کرتا ہے۔
مثال
let x = 123; x.valueOf(); (123).valueOf(); (100 + 23).valueOf();
در JavaScript میں اعداد اصل کارکردگی (typeof = number) یا اعداد کا شکل (typeof = object) کی شکل میں ہوسکتے ہیں۔
valueOf() طریقہ JavaScript میں Number اعداد کا اصل کارکردگی کو تبدیل کرنے کے لئے استعمال کی جاسکتا ہے۔
کوئی وجہ نہیں ہے کہ آپ کے کد میں اس کا استعمال کریں
نکات:تمام JavaScript اعداد و شمار کا نوعیت valueOf() اور toString() طریقے ہیں۔
متغیر کو عدد میں تبدیل کرنا
3 طرح کا JavaScript طریقہ متغیر کو عدد میں تبدیل کرنے کے لئے استعمال کی جاسکتا ہے:
متد | توضیح |
---|---|
Number() | پارامتر سے تبدیل شدہ اعداد برآمد کرتا ہے۔ |
parseFloat() | پارامتر اور اس کا حاصل کو بجائی اعداد کی شکل میں برآمد کرتا ہے۔ |
parseInt() | پارامتر اور اس کا حاصل کو بجائی اعداد کی شکل میں برآمد کرتا ہے۔ |
مذکورہ طریقہاعداد طریقہان کیعالمی JavaScript طریقہ。
Number() طریقہ
Number() طریقہ JavaScript متغیر کو عدد میں تبدیل کرنے کے لئے استعمال کی جاسکتا ہے:
مثال
Number(true); Number(false); Number("10"); Number(" 10"); Number("10 "); Number(" 10 "); Number("10.33"); Number("10,33"); Number("10 33"); Number("Bill");
نکات:اگر نمیتوان عددی تبدیل کرد، برمیگرداند NaN
(Not a Number، غیر عددی).
تاریخ پر استعمال ہونے والا Number() طریقہ
Number() بھی تاریخ کو عدد میں تبدیل کرسکتا ہے۔
مثال
Number(new Date("1970-01-01"))
نکته:متد Date() میلهای از 1970-01-01 از اول ژانویه برمیگرداند.
میلهای بین 1970-01-02 و 1970-01-01 86400000 است:
مثال
Number(new Date("1970-01-02"))
مثال
Number(new Date("2017-09-30"))
متد parseInt()
parseInt() رشتهها را تحلیل کرده و عدد برمیگرداند. فضاهای خالی را اجازه میدهد. فقط اولین عدد را برمیگرداند:
مثال
parseInt("-10"); parseInt("-10.33"); parseInt("10"); parseInt("10.33"); parseInt("10 20 30"); parseInt("10 years"); parseInt("years 10");
اگر نمبر کو تبدیل نکال ناکام ہو تو NaN (Not a Number، غیر نمبر) واپس کریگا
متد parseFloat()
parseFloat() رشتهها را تحلیل کرده و عدد برمیگرداند. فضاهای خالی را اجازه میدهد. فقط اولین عدد را برمیگرداند:
مثال
parseFloat("10"); parseFloat("10.33"); parseFloat("10 20 30"); parseFloat("10 years"); parseFloat("years 10");
اگر نمیتوان عددی تبدیل کرد، برمیگرداند NaN
(Not a Number، غیر عددی).
متد مجموعه Number
اینمتد مجموعهمورد Number مجموعه:
متد | توضیح |
---|---|
Number.isInteger() | اگر پارامتر یک عدد باشد، برمیگرداند true. |
Number.isSafeInteger() | اگر پارامتر یک عدد امن باشد، برمیگرداند true. |
Number.parseFloat() | تبدیل رشته به عدد. |
Number.parseInt() | تبدیل رشته به عدد. |
روشهای عددی نمیتوانند برای متغیرها استفاده شوند
روشهای بالا به JavaScript تعلق دارند مجموعه Number。
این روشها فقط میتوانند مانند Number.isInteger() دسترسی داشته باشند.
استفاده از X.isInteger() جایی که X یک متغیر است، منجر به خطا میشود:
خطا TypeError X.isInteger نیست یک متد.
متد Number.isInteger()
اگر پارامتر عددی باشد، سپس Number.isInteger() متد برمیگرداند حق
。
مثال
Number.isInteger(10); Number.isInteger(10.5);
Number.isSafeInteger() طریقہ کار
محفوظ نمبر وہ نمبر ہوتا ہے جس کو دوبارہ نمبر کے طور پر جاوا اسکریپٹ میں دقیق طور پر نمبر کے طور پر نمبر کیا جاسکتا ہے
اگر پارامتر محفوظ نمبر ہے تو Number.isSafeInteger() طریقہ کار واپس کریگا حق
。
مثال
Number.isSafeInteger(10); Number.isSafeInteger(12345678901234567890);
توجہ
محفوظ نمبر سے -(253 - 1) سے +(253 - 1) کی تمام نمبروں
یہ محفوظ ہے: 9007199254740991۔ یہ محفوظ نہیں ہے: 9007199254740992۔
Number.parseFloat() کا طریقہ کار
Number.parseFloat() کو ترمیم کرنا اور نمبر واپس کریگا
خالی مسافات کی اجازت ہے۔ صرف پہلے نمبر کو واپس کریگا:
مثال
Number.parseFloat("10"); Number.parseFloat("10.33"); Number.parseFloat("10 20 30"); Number.parseFloat("10 years"); Number.parseFloat("years 10");
اگر نمبر کو تبدیل نکال ناکام ہو تو NaN (Not a Number، غیر نمبر) واپس کریگا
توجہ
Number.parseInt() اور Number.parseFloat() کی دو ترتیبات اور عالمی ترتیبات parseInt() اور parseFloat() کی طرح ہیں
اس کا مقصد عالمی طریقوں کو ماڈیولائزیشن (تا کہ بروئزر کے باہر بھی ایک ہی جاوا اسکریپٹ کو آسان طور پر استعمال کیا جاسکے) ہے
Number.parseInt() کا طریقہ کار
Number.parseInt() کو ترمیم کرنا اور نمبر واپس کریگا
خالی مسافات کی اجازت ہے۔ صرف پہلے نمبر کو واپس کریگا:
مثال
Number.parseInt("-10"); Number.parseInt("-10.33"); Number.parseInt("10"); Number.parseInt("10.33"); Number.parseInt("10 20 30"); Number.parseInt("10 years"); Number.parseInt("years 10");
اگر نمبر کو تبدیل نکال ناکام ہو تو NaN (Not a Number، غیر نمبر) واپس کریگا
پورا جاوا اسکریپٹ نمبر مرمت مراجع
کامپلٹ رجوع کے لئے، اپنی پورا پورا مرمت مراجع کا دور دراز کریں جسٹاگرافیک نمبر مرجع دستور زبان。
مرجع دستور زبان شامل تمام نمبر اوبجیکٹ کی اپریشنز اور طریقہ کار کی وضاحت اور مثال ہیں。
- پچھلے پیج جسٹاگرافیک بیگ اینٹ
- آئندہ پیج جسٹاگرافیک نمبر اپریشنز