Функции JScript

Функции JScript могут выполнять действия, возвращать значения или осуществлять обе эти операции. Функция может, например, отображать текущее время и возвращать строку, представляющую время. Функции также называют глобальными методами.

Функция объединяет несколько операций под одним именем, что позволяет оптимизировать код и использовать его повторно. Можно написать набор операторов, присвоить ему имя, а затем выполнять весь набор, вызывая его по имени и передавая ему необходимые данные.

Чтобы передать данные в функцию, заключите их в скобки, расположенные после имени функции. Фрагменты данных, передаваемые в функцию, называются аргументами или параметрами. Некоторые функции не принимают аргументов, тогда как другие принимают один или несколько аргументов. В некоторых функциях количество аргументов зависит от способа ее использования.

В JScript поддерживаются два типа функций: встроенные в язык и пользовательские.

В этом подразделе

  • Аннотация типа
    Описывается понятие аннотации типа и способы ее использования в определениях функций для управления типами входных и выходных данных.

  • Пользовательские функции JScript
    Демонстрируется определение новых функций в JScript и их использование.

  • Рекурсия
    Описывается понятие рекурсии и демонстрируется способ написания рекурсивных функций.

Связанные подразделы

  • Операторы операций JScript
    Приводится перечень операторов вычислений, логических и побитовых операторов, операторов назначения и прочих операторов и предоставляются ссылки на сведения, в которых описывается их использование.

  • Типы данных в JScript
    Ссылки на разделы, в которых объясняется, как использовать в JScript типы-примитивы, ссылочные типы данных и типы данных .NET Framework.

  • Приведение типов в языке JScript
    Описание понятия преобразования типов, способов его использования, а также ограничений преобразования.

  • Оператор function
    Описывается синтаксис объявления функций.