17 of 264 menu

Функција Number

Функцијата Number ја конвертира дадената вредност во број. Во случај на стринг, празните знаци на краевите се отстрануваат, потоа, ако стрингот може да се конвертира во број - се враќа тој број, а ако не - се враќа NaN. Вредноста true се конвертира во број 1, вредноста false - во број 0. Објектите при нумерички конверзии се претвораат во NaN.

Синтакса

Number(што треба да се конвертира);

Пример

Да го конвертираме булевата вредност true во број:

Number(true);

Резултат од извршување на кодот:

1

Пример

А сега да ја конвертираме булевата вредност false:

Number(false);

Резултат од извршување на кодот:

0

Пример

Да внесеме во параметарот на функцијата стринг кој содржи број:

Number('53');

Како резултат на конверзијата ќе добиеме број:

53

Пример

А сега да додадеме празни места на почетокот и крајот на стрингот:

Number(' 5 ');

По извршувањето на кодот вишокот празни места се отстранува и на крајот добиваме број:

5

Пример

Да конвертираме празен стринг:

Number('');

Резултат од извршување на кодот:

0

Пример

Сега да конвертираме стринг, кој содржи буква и бројка:

Number('a5');

По извршувањето на кодот добиваме вредност NaN, што укажува на невалидна математичка операција:

NaN

Пример

Да ги смениме местата на буквата и бројката во стрингот:

Number('5a');

Резултатот од извршување на кодот останува ист:

NaN

Пример

Сега да конвертираме стринг, во кој бројките се разделени со празно место:

Number('5 5');

Како резултат на извршување на кодот повторно ќе видиме дека оваа математичка операција е невалидна:

NaN

Пример

Да ја конвертираме булевата вредност true, затворена во стринг:

Number('true');

По извршувањето на кодот повторно добиваме NaN:

NaN

Пример

Сега да конвертираме празен објект:

Number({});

Резултат од извршување на кодот:

NaN

Пример

Да поставиме празна низа во параметарот на функцијата:

Number([]);

Како резултат ќе добиеме број 0:

0

Пример

Сега да додадеме бројка во низата:

Number([1]);

Низата се конвертира во број:

1

Пример

Да конвертираме низа која вклучува две бројки:

Number([1, 2]);

Како резултат повторно ќе ни се пријави дека оваа математичка операција е невалидна:

NaN

Погледнете исто така

  • функцијата Number,
    која конвертира во број
  • функцијата parseInt,
    која го вади целобројниот број од почетокот на стрингот
  • функцијата parseFloat,
    која го вади децималниот број од почетокот на стрингот
  • функцијата String,
    која конвертира во стринг
  • функцијата Boolean,
    која конвертира во булева вредност
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј