Реальность большинства задач программирования такова, что лучше выполнять преобразование типов вручную, чем доверять это дело интерпретатору. Одна из ситуаций, когда это действительно так, связана с обработкой вводимых пользователем данных.
Введенные пользователем данные, получаемые с помощью диалоговых окон и форм (X)HTML, обычно имеют вид строк. Часто бывает необходимо явно преобразовать такие данные из строкового типа в числовой, чтобы не допустить неправильного использования операций (например, конкатенации вместо сложения, или наоборот).
JavaScript предлагает средства для выполнения явного преобразования типов, например метод toString объектов и методы
parseInt() и
parseFloat() объекта Global. Эти методы будут обсуждаться подробнее в последующих главах, когда польза этих методов станет более очевидной.
alert( parseInt("4")+2 );
Выведет "6"