Методы ввода информации
В этом разделе будут рассмотрены способы ввода информации. Для ввода данных можно использовать интерактивные формы, текстовое поле, текстовую область, методы confirm() и promt().
Ввод информации с помощью метода confirm()
В том случае, когда в программу достаточно ввести всего два значения, например, "да" или нет", то удобно использовать метод confirm(). Диалоговое окно этого метода содержит две кнопки ОК и Отмена.

С помощью этих кнопок формируются две логических величины: tine - при нажатии кнопки ОК и false - при нажатии копки Отмена. Введенные значения затем могут быть использованы по усмотрению дизайнера.

Microsoft Internet Explorer

Результат: false
OK
Код программы, использующей метод confirm(), приведен ниже.
script language="JavaScript"
function conf()
var x = confirmf "Нажмите кнопку OK или Отмена ");
а1еН("Результат: "+ х);
/script
Дадим краткие комментарии к данной программе. Функции дано имя conf. Значение, введенное с помощью метода confirm(), присвоено переменной х. Результат выбора одной из двух кнопок (ОК или Отмена) выводится с помощью метода alert(). Запуск программы осуществляется с помощью события onclick, возникающего при щелчке по кнопке "Запуск метода соп-firmO"
Запуск метода confirmQ
Ввод информации с помощью метода prompt()
Метод promt позволяет вводить значение переменной с клавиатуры. Например, присвоим поочередно двум переменным х и z некоторые числовые значения. Затем найдем сумму этих переменных у = х + z. Результат вычислений выведем на экран с помощью метода alert. Код такой программы приведен ниже:
script language="JavaScript"
function summ()
var x = рготр1("Введите число x",
var z = рготр1("Введите число z",
x=parseFloat(x);
z=parseFloat(z);
var у = x+z;
alert("Результат сложения у = "+ у);
/script
Запуск скрипта можно осуществить с помощью командной кнопки.
Последняя строка кода отобразится на экране в следующем виде:
| Щелкните
После щелчка по кнопке появится диалоговое окно, в которое нужно ввести первое слагаемое.

В следующее диалоговое окно нужно ввести второе слагаемое

Результат операции появится в новом окне

Преобразование строковых переменных в числовые переменные формата с плавающей запятой осуществлено с помощью функции parseFloat(). Если строковую переменную нужно перевести в целочисленную переменную, то используют функцию parselnt(). Без указанных функций преобразования будет выполнена операция конкатенации (соединения) двух строковых значений х и z. Например, при вводе двух чисел 2 и 3 вместо ожидаемого ответа 5 появится строковое значение 23.
Заметим, что преобразование строковой переменной в числовую можно сделать проще: для этого достаточно строковую переменную умножить на единицу.