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

JavaScript ਨੰਬਰ

JavaScript ਸਿਰਫ ਇੱਕ ਪ੍ਰਕਾਰ ਦੇ ਅੰਕ ਹੈ。

ਅੰਕ ਨੂੰ ਸਿਰਫ ਸੰਖਿਆ ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ:

ਉਦਾਹਰਣ 1

let x = 3.14;     // ਸੰਖਿਆ ਨੂੰ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ:
let y = 34;       // ਬੇਸ਼ਾਰਤ ਸੰਖਿਆ

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਬਹੁਤ ਵੱਡੇ ਜਾਂ ਬਹੁਤ ਛੋਟੇ ਅੰਕਾਂ ਨੂੰ ਵਿਗਿਆਨਕ (ਇੰਡੈਕਸ) ਨੂੰ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ:

ਉਦਾਹਰਣ 2

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

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਜੇਕਰ ਤੁਹਾਨੂੰ JavaScript ਅੰਕਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਚਾਹੀਦੀ ਹੈ ਤਾਂ ਸਾਡੇ JavaScript ਅੰਕ ਸਿੱਖਿਆ

JavaScript Number ਮੱਥਾ ਅਤੇ ਗੁਣ

ਨਾਮ ਵਰਣਨ
constructor 返回对创建此对象的 Number 函数的引用。
EPSILON 返回对创建此对象的 Number 函数的引用。
isFinite() ਚੈਕ ਕਰੋ ਕਿ ਮੁੱਲ ਸੀਮਤ ਸੰਖਿਆ ਹੈ ਕਿ ਨਹੀਂ。
isInteger() 检查值是否为整数。
isNaN() ਚੈਕ ਕਰੋ ਕਿ ਮੁੱਲ Number.NaN ਹੈ ਕਿ ਨਹੀਂ。
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 ਆਪਣੇ ਆਪ ਦੀ ਵਰਣਨਾ

ਜਿਸ ਵਿੱਚ JavaScript ਵਿੱਚ ਨੰਬਰ ਇੱਕ ਬੁਨਿਆਦੀ ਤਰੀਕੇ ਦਾ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ।JavaScript ਵਿੱਚ Number ਆਪਣੇ ਆਪ ਦੇ ਨੰਬਰ ਵਾਲੇ ਆਪਣੇ ਆਪ ਦੇ ਪੈਕੇਜ ਦਾ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਜਿਸ ਨੂੰ ਜ਼ਰੂਰਤ ਹੋਣ ਉੱਤੇ ਸਿਧਾਰਥੀ ਨੰਬਰ ਅਤੇ ਆਪਣੇ ਆਪ ਦੇ ਪੈਕੇਜ ਦਰਮਿਆਨ ਆਪਸੀ ਤਬਦੀਲੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਜਿਸ ਵਿੱਚ JavaScript 1.1 ਵਿੱਚ Number() ਨਿਰਮਾਣ ਕਰਨ ਵਾਲੇ ਕਰਮਚਾਰੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਪਰ ਇਸ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ।

ਨਿਰਮਾਣ ਕਰਨ ਵਾਲੇ Number() ਕਰਮਚਾਰੀ ਨਾਲ new ਆਪਣੇ ਨਾਲ ਵਰਤੋਂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ, ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਪਰਿਵਰਤਨ ਕਰਨ ਵਾਲੇ ਕਰਮਚਾਰੀ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।ਇਸ ਤਰ੍ਹਾਂ ਵਰਤਾਇਆ ਜਾਣ ਵਾਲਾ Number() ਉਹ ਆਪਣੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਇੱਕ ਨੰਬਰ ਵਿੱਚ ਪਰਿਵਰਤਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਪਰਿਵਰਤਨ ਕੀਤੇ ਹੋਏ ਪ੍ਰਾਚੀਨ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ (ਜਾਂ NaN)。

ਨਿਰਮਾਣ ਕਰਨ ਵਾਲੇ Number() ਕਰਮਚਾਰੀ ਆਮ ਤੌਰ 'ਤੇ 5 ਮਹੱਤਵਪੂਰਨ ਨੰਬਰ ਨਿਸ਼ਾਨਕਾਂ ਦਾ ਸਥਾਨਾਂਤਰਕ ਹੁੰਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ 5 ਮਹੱਤਵਪੂਰਨ ਨੰਬਰ ਨਿਸ਼ਾਨਕਾਂ ਵਿੱਚ ਹਨ:ਪ੍ਰਤੀਯੋਗਿਤਾ ਕਰਨ ਵਾਲੀ ਸਭ ਤੋਂ ਵੱਡੀ ਗਿਣਤੀਪ੍ਰਤੀਯੋਗਿਤਾ ਕਰਨ ਵਾਲੀ ਸਭ ਤੋਂ ਛੋਟੀ ਗਿਣਤੀਸਕਾਰਾਤਮਕ ਅਸੀਮਿਤਨਕਾਰਾਤਮਕ ਅਸੀਮਿਤਅਤੇਵਿਸ਼ੇਸ਼ NaN ਮੁੱਲ।ਧਿਆਨ ਦੇਵੋ ਕਿ ਇਹ ਮੁੱਲ ਨਿਰਮਾਣ ਕਰਨ ਵਾਲੇ Number() ਕਰਮਚਾਰੀ ਦੇ ਆਪਣੇ ਆਪ ਦੇ ਆਤਮਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ, ਨਹੀਂ ਕਿ ਕਿਸੇ ਇੱਕ ਸਿਧਾਰਥੀ Number ਦੇ ਆਤਮਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ。

ਜਿਵੇਂ ਇਹ ਵਰਤੋਂ ਹੁੰਦੀ ਹੈ: ਪ੍ਰਤੀਯੋਗਿਤਾ ਵੀਅਮਕਰਦੀ ਹੈ:

var big = Number.MAX_VALUE

ਪਰ ਇਹ ਗਲਤ ਹੈ:

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

ਤੁਰੰਤ ਤੁਰੰਤ, toString() ਅਤੇ Number ਆਬਜੈਕਟ ਦੇ ਹੋਰ ਮੱਥਦਾਨਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰੀਏ, ਜੋ ਹਰੇਕ Number ਆਬਜੈਕਟ ਦੇ ਮੱਥਦਾਨ ਹਨ, ਨਹੀਂ ਕਿ Number() ਬਣਾਉਣ ਵਾਲੇ ਮੱਥਦਾਨ ਹਨ।ਪਹਿਲਾਂ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਜ਼ਰੂਰਤ ਹੋਣ 'ਤੇ, JavaScript ਆਪਣੇ ਹੀ ਨਿਰਧਾਰਿਤ ਮੁੱਢਲੇ ਸੰਖਿਆ ਨੂੰ Number ਆਬਜੈਕਟ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ, Number ਮੱਥਦਾਨ ਬੁੱਲੇ ਵਿੱਚ ਆਬਜੈਕਟ ਜਾਂ ਮੁੱਢਲੀ ਸੰਖਿਆ ਨੂੰ ਚੁਣਨਾ ਹੈ。

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

ਬਾਹਰੀ ਪੁਸਤਕ

ਹੋਰ ਸੂਚਨਾ ਲਈ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਟੂਰ ਵਿੱਚ ਸਬੰਧਤ ਸਮਾਚਾਰ ਪੜ੍ਹੋ:

ECMAScript ਰੂਪਾਂਤਰਣ ਪ੍ਰਕਾਰ
ਰੂਪਾਂਤਰਣ ਪ੍ਰਕਾਰ ਸਧਾਰਨ ਤੌਰ 'ਤੇ ਵਰਗ (class) ਜਾਂ ਆਬਜੈਕਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।ਇਸ ਚੈਪਟਰ ਵਿੱਚ ECMAScript ਦੇ ਪ੍ਰਤੀਯੋਗਿਤਾ ਪ੍ਰਕਾਰਾਂ ਦੀ ਵਿਸਥਾਰ ਵਿੱਚ ਗੱਲ ਕੀਤੀ ਜਾਵੇਗੀ。