Создание функции в JavaScript

Создание функции в JavaScript

Рыба-заяц

Рыба-заяц

Создание функции в JavaScript помогает познакомится с удобным механизмом, облегчающим написание и использование кода. В JavaScript функции занимают особую роль, являются типом данных. Помимо заданий, описанных ниже, можно выполнить задачи по JavaScript базового уровня используя функции JavaScript`а (например, написать функцию находящую объем цилиндра или размер переплат). Можно попробовать выполнить задачу посложней, написать функцию calendar(), принимающую год и месяц и возвращающую таблицу с днями соответствующего месяца. Но, в начале рекомендуется выполнить следующие десять заданий.

Создание функции в JavaScript

  1. Напишите функцию hello(), которая при вызове будет выводить строку «Привет, JavaScript!».
  2. Напишите функцию hello(), которая при вызове будет принимать переменную name (например, «Василий») и выводить строку (в нашем случае «Привет, Василий»).
  3. Напишите функцию hello(), которая при вызове будет принимать переменную name и выводить строку на основе name, а в случае отсутствующего аргумента выводить «Привет, гость».
  4. Напишите функцию mul(n,m), которая принимает два числа и возвращает произведение этих чисел. Проверьте ее работу.
  5. Создайте переменную some функционального типа. Попробуйте вызвать функцию some() до и после места определения переменной. В первом случае она не запустится.
  6. Создайте функцию rgb(), которая будет принимать три числовых аргумента и возвращать строку вида «rgb(23,100,134)».
  7. Создайте функцию avg() , которая будет находить среднее значение по всем своим аргументам (аргументы величины числовые).
  8. Создайте функции write() и log(), которые будут выводить по одному переданному в них значению, так же как document.write() и console.log().
  9. (*) Напишите функцию operation(m,n,o), в которой m и n — числовые переменные, а o — функциональный литерал, который берет два аргумента и выполняет математическую операцию над ними (например, функция mul() из задания 4.)
  10. (*) Напишите функцию, реализующую замыкание.
  11. (*) Напишите функцию goods(),  которая в зависимости от переданного в нее целочисленного аргумента d, будет выводить слово «товар» в нужно форме («12 товаров», но «22 товара»)
  12. (*) Напишите функцию, которая принимает неограниченное количество числовых аргументов и строит столбчатую диаграмму. На каждому столбце указываются величины из аргументов.

Посмотреть другие задания по JavaScript


Об авторе

@altarasov administrator

3 комментария

JavaScript конструкторы — HTML лаборатория | htmllab.ruДата:11:27 пп - Мар 23, 2016

[…] Функции в JavaScript […]

ДмитрийДата:6:12 пп - Апр 14, 2016

Задача №7
«которая будем находить»
ошибочка =)

Задачу №6 то ли я не понял, то ли слишком лёгкая…

Вы должны быть авторизованы, чтобы оставить комментарий.