Лабораторная работа Основы работы с JavaScript



Pdf көрінісі
бет1/2
Дата19.09.2023
өлшемі429.97 Kb.
#477939
түріЛабораторная работа
  1   2



Лабораторная работа Основы работы с JavaScript 
 
Подробную справочную информацию по языку JavaScript можно 
получить на сайте 
http://www.w3schools.com/js
  
 
Методы ввода-вывода данных 
 
В JavaScript существует три стандартных метода для ввода и вывода 
данных: alertprompt и confirm
Метод alert выводит диалоговое окно с заданным сообщением и 
кнопкой ОК. Синтаксис: 
alert (сообщение); 
Метод confirm позволяет вывести диалоговое окно с сообщением и 
двумя кнопками – ОК и Отмена (Cancel). В отличие от метода alert этот 
метод возвращает логическую величину, значение которой зависит от того, 
на какой из двух кнопок щелкнул пользователь. Если он щелкнул на кнопке 
ОК, то возвращается значение true (истина, да); если он щелкнул на кнопке 
Отмена, то возвращается значение false (ложь, нет). Синтаксис: 
confirm (сообщение); 
Метод prompt позволяет вывести на экран диалоговое окно с 
сообщением, текстовым полем, в которое пользователь может ввести данные, 
двумя кнопками: ОК и Отмена (Cancel). В отличие от методов alert и confirm 
данный метод принимает два параметра: сообщение и значение, которое 
должно появляться в текстовом поле ввода данных по умолчанию. 
Синтаксис: 
prompt(сообщение, значение_поля_ввода_данных). 
Пример 1. Демонстрация методов ввода-вывода 
 



 
 
 
Некоторые встроенные функции 
Функция представляет собой подпрограмму, которую можно вызвать 
для выполнения, обратившись к ней по имени. В JavaScript есть встроенные 
функции, которые можно использовать в программах. 
parseInt(строка) – преобразует указанную строку в целое число: 
a = parseInt("2.5") 
b = parseInt("10 рублей") 
c = parseInt("рубли 10") 
d = parseInt("-15.87") 
document.writeln(a) 
document.writeln(b) 
document.writeln(c) 
document.writeln(d) 
parseFloat(строка) – преобразует указанную строку в число с 
плавающей разделительной (десятичной) точкой: 
a = parseFloat("2.5") 
b = parseFloat("10 рублей") 
d = parseFloat("-15.87") 
document.writeln(a) 
document.writeln(b) 
document.writeln(d) 
isNaN (значение) – возвращает true, если указанное в параметре 
значение не является числом, иначе – false: 
a = isNaN("2.5") 
b = isNaN("10 рублей") 
d = isNaN("-15.87") 
document.writeln(a) 
document.writeln(b) 
document.writeln(d) 
eval (строка) 
– вычисляет выражение в указанной строке: 



a = 5 
x = "if (a<10) { a + 2 }" 
document.writeln(x) 
x = eval("if (a<10) { a + 2 }") 
document.writeln(x) 
Пример 2. Применение функции eval для создания web-страницы, 
содержащей текстовое поле для ввода и выполнения выражений JavaScript. 
Сценарии JavaScript записаны в виде символьных строк в качестве значений 
атрибута onckick, определяющего событие щелчок кнопкой мыши на 
кнопках: 
 


Достарыңызбен бөлісу:
  1   2




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет