جاوا اسکریپت نمبر رفرنس مراجع

جاوا اسکریپٹ کا عدد

جسوئیپ میں صرف ایک نوعیت کا نمبر ہوتا ہے.

اعداد بغیر اعشار یا اعشار کے ساتھ لکھی جاسکتی ہیں:

مثال 1

let x = 3.14;     // اعشار والا عدد
let y = 34;       // بغیر اعشار کا عدد

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

بہت بڑی یا بہت چھوٹی اعداد سائنسی (انداز) شمارش میں لکھی جاسکتی ہیں:

مثال 2

let x = 123e5;    // 12300000
let y = 123e-5;   // 0.00123

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

جسوئیپ نمبر کی مزید معلومات کے لئے، ہمارے جسوئیپ نمبر تعلیمی مضمون.

جسوئیپ نمبر کی متد اور نمائش

نام وصف
constructor به فراخوانی Number برای ایجاد این شیء اشاره دارد.
EPSILON به فراخوانی Number برای ایجاد این شیء اشاره دارد.
isFinite() مقابسچ کیوئیپ محدود کا چک کریں.
isInteger() بررسی می‌کند که آیا مقدار یک عدد صحیح است یا خیر.
isNaN() مقابسچ کیوئیپ چونجیب کیوئیپ نان کا چک کریں.
isSafeInteger() بررسی می‌کند که آیا مقدار یک عدد امن است یا خیر.
MAX_SAFE_INTEGER به فراخوانی Number برای ایجاد این شیء اشاره دارد.
MIN_SAFE_INTEGER به فراخوانی Number برای ایجاد این شیء اشاره دارد.
MAX_VALUE بزرگترین عدد قابل نمایش.
MIN_VALUE کوچکترین عدد قابل نمایش.
NaN مقدار غیر عددی.
NEGATIVE_INFINITY کوچکترین بی‌نهایت، در صورت پر کردن بازمی‌گردد.
POSITIVE_INFINITY بزرگترین بی‌نهایت، در صورت پر کردن بازمی‌گردد.
parseFloat() بررسی می‌کند که آیا مقدار یک عدد صحیح است یا خیر.
parseInt() بررسی می‌کند که آیا مقدار یک عدد صحیح است یا خیر.
prototype اجازه می‌دهد تا به شیء属性 و روش‌ها اضافه کنید.
toExponential(x) اعداد را به روش شمارش اکسپوننسیونی تبدیل می‌کند.
toFixed(x) اعداد را به یک رشته تبدیل می‌کند، با تعداد معینی از اعداد پس از نقطه.
toLocaleString() اعداد را به یک رشته تبدیل می‌کند، استفاده از ترتیب محلی اعداد.
toPrecision(x) اعداد را به طول مشخصی قالب‌بندی می‌کند.
toString() اعداد را به یک رشته تبدیل می‌کند.
valueOf() مقدار اصلی عددی را برمی‌گرداند (مقدار عددی پایه).

نکته:تمام روش‌های عددی مقادیر جدیدی را برمی‌گردانند. آنها مقدار متغیر اصلی را تغییر نمی‌دهند.

توضیح Number Object

در JavaScript، عدد یک نوع داده پایه است. JavaScript همچنین از Number Object پشتیبانی می‌کند، که یک بسته‌بندی برای مقدارهای عددی است. در صورت نیاز، JavaScript به طور خودکار بین داده‌های اصلی و شیء بین می‌افتد. در JavaScript 1.1، می‌توان از فراخوانی Number() به طور خاص یک شیء Number ایجاد کرد، اگرچه این کار چندان ضروری نیست.

فراخوانی Number() می‌تواند بدون استفاده از عملگر new انجام شود و به عنوان یک تبدیل‌کننده مستقیم استفاده شود. هنگامی که Number() به این شکل فراخوانی می‌شود، پارامتر خود را به یک عدد تبدیل می‌کند و سپس مقدار اولیه تبدیل شده (یا NaN) را برمی‌گرداند.

این فراخوانی معمولاً به عنوان جایگزین برای پنج عدد کاربردی استفاده می‌شود، این پنج عدد کاربردی عبارتند ازبزرگترین عدد قابل نمایشوکوچکترین عدد قابل نمایشوکوچکترین بی‌نهایتوبزرگترین بی‌نهایتومقدار خاص NaNتوجه کنید، این مقادیر ویژگی‌های خود عدد MAX_VALUE هستند، نه ویژگی‌های یک عدد Number خاص.

مثلاً از کاری مانند استفاده از ویژگی MAX_VALUE صحیح است:

var بڑا = Number.MAX_VALUE

لیکن ایسا غلط ہے:

var n= new Number(2);
var big = n.MAX_VALUE

مقابلہ میں، toString() اور نمبر آٹھارا کے دیگر مہارتوں کو دیکھیں، انہیں نمبر آٹھارا کے آٹھارا کے مہارتوں کے طور پر جانا جاتا ہے، نہ کہ Number() تعمیر کے مہارتوں کے طور پر، پہلے کہا گیا ہے کہ ضرورت کے مطابق، JavaScript خودکار طور پر اصل نمبر کو نمبر آٹھارا کو تبدیل کر سکتا ہے، Number مہارت کو طلب کرنے والا سمت نمبر آٹھارا یا اصل نمبر بھی ہو سکتا ہے۔

var n = 123;
var binary_value = n.toString(2);

课外书

مزید معلومات کیلئے، JavaScript اعلیٰ تعلیم میں متعلقہ مواد کو پڑھیں:

ECMAScript مراجع نوع
مراجع نوع عام طور پر کلاس یا اشیاء کے نام سے جانا جاتا ہے، اس سیکشن میں ECMAScript کی پہلے کی مراجع نوع کو بتایا جائے گا。