Функция Number.parseInvariant

Возвращает числовое значение из строкового представления числа. Эта функция является статической, и ее можно вызывать, не создавая экземпляр объекта.

var numberVar = Number.parseInvariant(value);

Термин

Определение

value

Строка, представляющая целые числа или числа с плавающей запятой одинарной точности.

Представление с плавающей запятой аргумента value, если value представляет собой число; в ином случае значение NaN(не число).

Функция parseInvariant используется для создания числового значения из строкового представления числа. Аргумент value может содержать разделители целой и дробной части числа, символы "+" и "-", для указания на отрицательные и положительные значения соответственно.

Функция parseInvariant обеспечивает согласованный синтаксический анализ всех типов, и ее следует использовать вместо сходного метода ECMAScript (JavaScript) parseInt.

В следующем примере показывается, как использовать функцию parseInvariant для создания числового значения из строкового представления числа.


var a = Number.parseInvariant("4");
var b = new Number(2);
var c = Number.parseInvariant("1.53") + a + b;
// View the results: "7.53"
alert(c); 


Показ: