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

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

یہ数字方法ਸਾਰੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਨੰਬਰ ਲਈ ਵਰਤਸ਼ੀਲ ਹੈ:

مہم وصف
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 کی شروعات سے اب تک میل سیزن واپس فرمیاں گا.

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() شمار کو شمار تبدیل کرنا

شمار مہم کا استعمال متغیر پر نہیں کیا جاسکتا

مذکورہ شمار مہم جیو اسکریپت میں موجود ہیں Number آئیٹم

یہ مہم فقط Number.isInteger() جیسا کا سلسلہ میں استعمال کی جاسکتی ہیں.

X.isInteger() استعمال میں جس میں X ایک متغیر ہو، غلطی پیدا ہوگی:

TypeError X.isInteger کا فن نہیں ہے.

Number.isInteger() مہم

اگر پارامتر عددی ہو تو Number.isInteger() مہم واپس فرمیاں گا true

مثال

Number.isInteger(10);
Number.isInteger(10.5);

خود کو چک کریں

Number.isSafeInteger() 方法

安全整数指的是可以被精确表示为双精度浮点数的整数。

اگر پارامتر محفوظ نمبر ہے تو Number.isSafeInteger() میٹھد واپس دینا true

مثال

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، غیر نمبر) واپس دینا

کامپلٹ جاوااسکریپٹ نمبر رجسٹری

کامپلٹ رجسٹری کے لئے، میری پورا ویب سائٹ کا دور کریں JavaScript Number ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ

ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ ਸਾਰੇ Number ਆਬਜੈਕਟ ਪ੍ਰਾਪਰਟੀਆਂ ਅਤੇ ਮੈਥਡਸ ਦੀ ਵਰਣਨ ਅਤੇ ਇੰਸਟੈਂਸ ਦੇ ਵਰਣਨ ਕਰਦਾ ਹੈ。