Функција Number

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

Синтакса

javascriptNumber(шта је потребно претворити);

Пример

Претворимо булову вредност true у број:

javascriptNumber(true);

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

javascript1

Пример

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

javascriptNumber(false);

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

javascript0

Пример

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

javascriptNumber('53');

Као резултат претварања добијамо број:

javascript53

Пример

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

javascriptNumber(' 5 ');

Након извршавања кода вишак размака се уклања и на крају добијамо број:

javascript5

Пример

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

javascriptNumber('');

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

javascript0

Пример

Сада претворимо низ знакова, који садржи слово и цифру:

javascriptNumber('a5');

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

javascriptNaN

Пример

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

javascriptNumber('5a');

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

javascriptNaN

Пример

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

javascriptNumber('5 5');

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

javascriptNaN

Пример

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

javascriptNumber('true');

Након извршавања кода поново добијамо NaN:

javascriptNaN

Пример

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

javascriptNumber({});

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

javascriptNaN

Пример

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

javascriptNumber([]);

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

javascript0

Пример

Сада додајмо у низ цифру:

javascriptNumber([1]);

Низ се претвара у број:

javascript1

Пример

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

javascriptNumber([1, 2]);

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

javascriptNaN

Види још

  • функцију Number,
    која претвара у број
  • функцију parseInt,
    која издваја цели број са почетка низа знакова
  • функцију parseFloat,
    која издваја разломљени број са почетка низа знакова
  • функцију String,
    која претвара у низ знакова
  • функцију Boolean,
    која претвара у булову вредност