Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Встроенные Javascript функции↑ Стр 1 из 2Следующая ⇒ Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Лабораторная работа № 4 Встроенные Javascript функции В JavaScript достаточно много функций, встроенных в синтаксис языка. Рассмотрим одну из них. eval(строка) Функция eval(строка) вычисляет выражение в указанной строке (в качестве параметра); выражение должно быть составлено по правилам языка JavaScript и не содержать тегов HTML
Задание 1. В скрипте запрашивать у пользователя ввести в диалоговое окно ввода JavaScript математическое выражение, затем это выражение должно вычисляться и результат выдаваться в диалоговом окне.
Пользовательские Javascript функции Синтаксис создания функции: 1. Функция в роли процедуры. Если функция выполняет какие-либо действия и не возвращает значение:
Важно: Если аргументы у функции отсутствуют, то после имени функции ставятся пустые скобки (). В javascript вызов функции в роли процедуры происходит следующим образом:
Пример:
Если функция возвращает значение
Важно: В javascript return — оператор, который завершает выполнение функции и возвращает значение
В javaScript вызов функции, возвращающей значение, происходит следующим образом:
Пример:
Как видно из примера, после return функция действительно завершает свою работу. Поэтому оператор alert("2") выполняться уже не будет. Важно: Таким образом, оператор return указывает на возвращаемое значение функции, которое будет передано переменной при следующей форме вызова:
Задание 2. Дополните код согласно заданию: В переменную povtor присвоить результат выполнения функции confirm, которая принимает фразу «Пройти заполнение еще раз?»
Задание 3. Создать функцию, которая вычитает два вводимых пользователем в диалоговое окно числа и выводит сообщение с результатом (функция без параметров)
Все способы создания пользовательских функций Классический синтаксис
Явное создание объекта Function
или
3. еще один вариант создания
Вызов функций во всех случаях будет:
Использование выражений с функциями Обычное использование javascript функции:
Функция как составная часть выражения:
Во второй функции используется выражение, ссылающееся на первую функцию (в 11-й строке). Задание 6. Создать функцию, возвращающую наибольшее из трех чисел. Аргументами функции являются сами числа
Варианты выражений: 1. Вызов функции как часть выражения:
Глобальные переменные — создаются на уровне сценария и сохраняются до конца сценария; — объявляются до описания javascript функции; — могут быть причиной сложно находимых ошибок; Локальные переменные — создаются внутри фрагментов кода и не видны извне; — явно объявляются в теле javascript функции; — аргументы (параметры) функции — всегда локальные переменные; — лучше использовать локальные переменные, так как доступ к ним больше контролируется. Задание 8. Дополните код согласно заданию: Создать 2 переменные глобальной и локальной области видимости (то есть внутри функции func) с именами: global, local. В переменную global занести текст “Привет”, в local — “Мир”.
1.
Пример: Значение z равно 6, а значение S осталось равным 2, то есть значению глобальной переменной, определенной во внешней программе 2.
Пример: Значение z равно 6; значение переменной widthравно 2, то есть осталось без изменений 3.
Пример: Значения и z и S равны 6; S — глобальная переменная 4.
Пример: Значение z равно 6, а значение S осталось равным 2, то есть значению глобальной переменной, определенной во внешней программе 5.
Пример: Значение z равно 6; переменная S во внешней программе не определена; переменная х во внешней программе не определена Задание 9. Что выведет на экран следующий код?
Задание 15. Описать функцию Cos1(x, Ɛ) вещественного типа (параметры х, Ɛ – вещественные, Ɛ>0), находящую приближенное значение функции cos(x):
В сумме учитывать все слагаемые, модуль которых больше Ɛ. С помощью Cos1 найти приближенное значение косинуса для данного х при шести данных Ɛ.
Лабораторная работа № 4 Встроенные Javascript функции В JavaScript достаточно много функций, встроенных в синтаксис языка. Рассмотрим одну из них. eval(строка) Функция eval(строка) вычисляет выражение в указанной строке (в качестве параметра); выражение должно быть составлено по правилам языка JavaScript и не содержать тегов HTML
Задание 1. В скрипте запрашивать у пользователя ввести в диалоговое окно ввода JavaScript математическое выражение, затем это выражение должно вычисляться и результат выдаваться в диалоговом окне.
|
|||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2019-10-15; просмотров: 629; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.101.251 (0.008 с.) |