Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

JavaScript функция Заявление

<JavaScript Заявления Ссылка

пример

Объявляем функцию и вывод "Hello World" в элементе с идентификатором = «демо», когда функция вызывается:

function myFunction() { // Declare a function
    document.getElementById("demo").innerHTML = "Hello World!";
}
 
myFunction(); // Call the function
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

Функция оператор объявляет функцию.

Заявленная функция "saved for later use" , и будет выполнена позже, когда она вызывается (called) .

В JavaScript функции являются объектами, и они оба свойства и методы.

Функция также может быть определена с помощью выражения (см Определения функций ).

Прочитайте JavaScript учебник, чтобы узнать все, что вам нужно знать о функциях. Начните с вводной главой о функциях JavaScript и JavaScript Scope . Для получения более подробной информации см нашего раздел Функции на функциональных определениях , Параметры , Invocation и укупорочные средства .

Совет: Используйте обратное заявление для возврата значения из функции.


Поддержка браузеров

утверждение
function да да да да да

Синтаксис

function Значения параметров
параметр Описание
functionName Необходимые. Задает имя функции, которая может быть "saved for later use" . Имена функций могут содержать буквы, цифры, символы подчеркивания и знаки доллара (same rules as variables) те (same rules as variables) что и (same rules as variables)
parameters Необязательный. Задает набор из нуля или более имен параметров, разделенных запятыми.

Параметры функции являются имена, перечисленные в определении функции.

Аргументы функции реальных значений, полученные с помощью функции при вызове. Внутри функции, аргументы используются в качестве локальных переменных.

Примечание: Если функция вызывается с отсутствующим аргументом, значение отсутствующего аргумента установлено значение не определено

Технические подробности

Версия JavaScript: 1,0

Примеры

Еще примеры

пример

Возвращает значение PI:

function myFunction() {
    return Math.PI;
}

Результат будет:

3.141592653589793
Попробуй сам "

пример

Возвращает произведение а и Ь:

function myFunction(a, b) {
    return a * b;
}
Попробуй сам "

пример

С функциями, вы можете использовать тот же код много раз с различными аргументами, чтобы получить различные результаты.

Преобразование Фаренгейта в градусы Цельсия:

function toCelsius(fahrenheit) {
    return (5/9) * (fahrenheit-32);
}
Попробуй сам "

пример

Функции могут быть использованы в качестве переменных.

Вместо:

temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";

Вы можете использовать:

text = "The temperature is " + toCelsius(32) + " Centigrade";
Попробуй сам "

пример

Функции JavaScript имеют встроенный объект называется объект аргументы.

Arguments.length свойство возвращает количество аргументов, полученных, когда функция была вызвана:

function myFunction(a, b) {
    return arguments.length;
}
Попробуй сам "

пример

Нажмите на кнопку , чтобы вызвать функцию, которая будет выводить "Hello World" в элементе с идентификатором = «DEMO»:

<button onclick="myFunction()">Click me</button>

<p id="demo"></p>

<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Hello World";
}
</script>
Попробуй сам "

пример

Функция JavaScript, также может быть определена с помощью выражения.

Выражение функция может быть сохранена в переменной:

var x = function (a, b) {return a * b};
Попробуй сам "

пример

После того, как выражение функция была сохранена в переменной, переменная может быть использована в качестве функции:

var x = function (a, b) {return a * b};
var z = x(4, 3);
Попробуй сам "

Похожие страницы

JavaScript Учебник: Функции JavaScript

JavaScript Учебник JavaScript Scope

JavaScript Учебник JavaScript Определение функций

JavaScript Учебник JavaScript Параметры функции

JavaScript Учебник JavaScript Функция Призывание

JavaScript Учебник JavaScript Функция Затворы

Ссылка JavaScript: JavaScript геЬигп


<JavaScript Заявления Ссылка