A Funkce JavaScript je blok kódu určený k provedení určitého úkolu. Zapouzdřuje sadu instrukcí, které lze opakovaně použít v programu. Funkce mohou přebírat parametry, provádět příkazy a vracet hodnoty, což umožňuje organizaci kódu, modularitu a opětovnou použitelnost v programování v JavaScriptu.
Funkce JavaScript se spustí, když ji něco vyvolá (zavolá).
Příklad: Základní javascriptová funkce, zde vytvoříme funkci, která dělí 1. prvek druhým prvkem.
java nahradit znak v řetězciJavascript
function myFunction(g1, g2) { return g1 / g2; } const value = myFunction(8, 2); // Calling the function console.log(value);>
Výstup
4>
Výstup:
4>
Určitě jste již viděli některé běžně používané funkce v JavaScriptu, jako je upozornění() , což je funkce vestavěná v JavaScriptu. Ale JavaScript nám také umožňuje vytvářet uživatelsky definované funkce. V JavaScriptu můžeme vytvářet funkce pomocí klíčového slova `funkce`.
Syntax : Níže je uvedena základní syntaxe pro vytvoření funkce v JavaScriptu.
function functionName(Parameter1, Parameter2, ...) { // Function body }>
K vytvoření funkce v JavaScriptu musíme nejprve použít klíčové slovo funkce , oddělené názvem funkce a parametry v závorkách. Část funkce uvnitř složených závorek {} je tělem funkce.
globální proměnné js
V javascriptu lze funkce používat stejným způsobem jako proměnné pro přiřazení nebo výpočty.
Vyvolání funkce:
- Spuštěno událostí (např. kliknutím na tlačítko uživatelem).
- Při explicitním volání z kódu JavaScript.
- Automaticky spouštěné, například při samovolných funkcích.
Definice funkce:
Před použitím uživatelsky definované funkce v JavaScriptu ji musíme vytvořit. Výše uvedenou syntaxi můžeme použít k vytvoření funkce v JavaScriptu. Definice funkce se někdy také nazývá deklarace funkce nebo příkaz funkce. Níže jsou uvedena pravidla pro vytvoření funkce v JavaScriptu:
- Každá funkce by měla začínat klíčovým slovem funkce následován,
- Uživatelsky definovaný název funkce, který by měl být jedinečný,
- Seznam parametrů uzavřených v závorkách a oddělených čárkami,
- Seznam příkazů tvořících tělo funkce uzavřených ve složených závorkách {}.
Příklad: Tento příklad ukazuje základní deklaraci funkce v javascriptu.
JavaScript function calcAddition(number1, number2) { return number1 + number2; } console.log(calcAddition(6,9));>
Výstup
15>
Ve výše uvedeném příkladu jsme vytvořili funkci s názvem calcAddition,
- Tato funkce přijímá dvě čísla jako parametry a vrací součet těchto dvou čísel.
- Přístup k funkci pouze s názvem funkce bez () vrátí objekt funkce místo výsledku funkce.
Existují tři způsoby psaní funkce v JavaScriptu:
Prohlášení o funkci: Deklaruje funkci s klíčovým slovem function. Deklarace funkce musí mít název funkce.
Syntax:
function geeksforGeeks(paramA, paramB) { // Set of statements }>
Funkční výraz:
Je to podobné jako deklarace funkce bez názvu funkce. Funkční výrazy lze uložit do přiřazení proměnné.
Syntax:
let geeksforGeeks= function(paramA, paramB) { // Set of statements }>
Příklad: Tento příklad vysvětluje použití výrazu Function.
java řetězec porovnatJavascript
const square = function (number) { return number * number; }; const x = square(4); // x gets the value 16 console.log(x);>
Výstup
16>
Funkce jako proměnné hodnoty:
Funkce lze používat stejným způsobem, jako používáte proměnné.
Příklad:
// Function to convert Fahrenheit to Celsius function toCelsius(fahrenheit) { return (fahrenheit - 32) * 5/9; } // Using the function to convert temperature let temperatureInFahrenheit = 77; let temperatureInCelsius = toCelsius(temperatureInFahrenheit); let text = 'The temperature is ' + temperatureInCelsius + ' Celsius';>
Funkce šipky:
Funkce šipky je jednou z nejpoužívanějších a nejúčinnějších metod pro vytvoření funkce v JavaScriptu díky její poměrně snadné implementaci. Je to zjednodušená i kompaktnější verze výrazu nebo syntaxe regulární nebo normální funkce.
Syntax:
let function_name = (argument1, argument2 ,..) =>výraz>
Příklad: Tento příklad popisuje použití funkce Arrow.
Javascript const a = ['Hydrogen', 'Helium', 'Lithium', 'Beryllium']; const a2 = a.map(function (s) { return s.length; }); console.log('Normal way ', a2); // [8, 6, 7, 9] const a3 = a.map((s) =>s.délka); console.log('Pomocí funkce šipky ', a3); // [8, 6, 7, 9]>
Výstup
Normal way [ 8, 6, 7, 9 ] Using Arrow Function [ 8, 6, 7, 9 ]>
Funkční parametry:
Doposud jsme o parametrech funkcí slyšeli hodně, ale podrobně jsme je neprobírali. Parametry jsou doplňkové informace předávané funkci. Například ve výše uvedeném příkladu úloha funkce calcAddition je vypočítat sčítání dvou čísel. Tato dvě čísla, na kterých chceme provést operaci sčítání, předáme této funkci jako parametry. Parametry jsou předány funkci v závorkách za názvem funkce a odděleny čárkami. Funkce v JavaScriptu může mít libovolný počet parametrů a zároveň funkce v JavaScriptu nemůže mít jediný parametr.
Příklad: V tomto příkladu předáme argument funkci.
co je android easter eggJavascript
function multiply(a, b) { b = typeof b !== 'undefined' ? b : 1; return a * b; } console.log(multiply(69)); // 69>
Výstup
69>
Volání funkcí :
Po definování funkce je dalším krokem zavolat je, abyste mohli funkci použít. Funkci můžeme volat pomocí názvu funkce odděleného hodnotou parametrů uzavřených mezi závorkou a středníkem na konci. Níže uvedená syntaxe ukazuje, jak volat funkce v JavaScriptu:
Syntax:
functionName( Value1, Value2, ..);>
Příklad: Níže je ukázkový program, který ilustruje fungování funkcí v JavaScriptu:
JavaScript function welcomeMsg(name) { return ('Hello ' + name + ' welcome to techcodeview.com'); } // creating a variable let nameVal = 'Admin'; // calling the function console.log(welcomeMsg(nameVal));>
Výstup
Hello Admin welcome to techcodeview.com>
Prohlášení o vrácení :
Existují situace, kdy chceme po provedení některých operací vrátit nějaké hodnoty z funkce. V takových případech můžeme využít příkaz return v JavaScriptu. Toto je volitelný příkaz a většinou poslední příkaz ve funkci JavaScriptu. Podívejte se na náš první příklad s funkcí pojmenovanou jako calcAddition . Tato funkce vypočítá dvě čísla a poté vrátí výsledek.
Syntax: Nejzákladnější syntaxe pro použití příkazu return je:
java struktura
return value;>
Příkaz return začíná klíčovým slovem vrátit se oddělené hodnotou, kterou z něj chceme vrátit. Místo přímého vracení hodnoty můžeme také použít výraz.
Funkce:
- Javascript | Funkce šipek
- JavaScript | uniknout()
- JavaScript | unescape()
- JavaScript | Tisk okna ()
- Javascript | Metoda Window Blur() a Window Focus().
- JavaScript | console.log()
- JavaScript | pressFloat()
- JavaScript | nerovný()
- JavaScript parseInt()
- JavaScript | zápas()
- JavaScript | Date.parse()
- JavaScript | Metoda Nahradit().
- JavaScript | Map.get( )
- JavaScript | Map.entries( )
- JavaScript | Map.clear( )
- JavaScript | Map.delete()
- JavaScript | Map.has( )
Více>>
Máme Cheat Sheet na Javascript, kde jsme pokryli všechna důležitá témata Javascriptu, abychom si je prošli Javascript Cheat Sheet-Základní průvodce JavaScriptem .