Функция Number.parseInvariant

Обновлен: Ноябрь 2007

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

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); 

См. также

Ссылки

Оснастки расширений числовых типов

Объект Number

Метод isNaN

Другие ресурсы

Справочник по языку