جاوااسکریپت نمبر مراجع میکول
- ਪਿਛਲਾ ਪੰਨਾ JS Math
- ਅਗਲਾ ਪੰਨਾ JS Promise
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 ਦੇ ਪ੍ਰਤੀਯੋਗਿਤਾ ਪ੍ਰਕਾਰਾਂ ਦੀ ਵਿਸਥਾਰ ਵਿੱਚ ਗੱਲ ਕੀਤੀ ਜਾਵੇਗੀ。
- ਪਿਛਲਾ ਪੰਨਾ JS Math
- ਅਗਲਾ ਪੰਨਾ JS Promise