Wyrażenie funkcji const w JavaScript

Wyrażenie funkcji const w JavaScript
Funkcja to sekwencja poleceń, które wykonują operację lub obliczają wartość. Instrukcja funkcji deklaruje funkcję, która zostanie wykonywana tylko po wywołaniu. Wyrażenie funkcji jest wyjątkowo jak deklaracja funkcji, z tym że wyrażenie funkcji jest funkcją zmiennej i wykonuje funkcję za pomocą nazwy zmiennej.

W tym samouczku opisuje wyrażenie funkcji Const JavaScript.

Co to jest wyrażenie funkcji const w JavaScript?

Wyrażenie funkcji const jest funkcją przypisaną do „const" zmienny. „„const„Słowo kluczowe zostało wprowadzone w ES6. Zmienne lub funkcje zdefiniowane za pomocą „const" nie może być "ponowne", Lub "ponownie przypisane”I są„blokowy". Wartość jest tworzona jako odniesienie tylko do odczytu przez „const”Deklaracja.

Składnia

Za używanie „const”Wyrażenie funkcji w JavaScript, użyj poniżej podanej składni:

const varname = funkcja (parametry)
// Instrukcja zwrotu

W Składnia wyrażenia funkcji const:

"Varname”To nazwa stałej zmiennej dla wyrażenia funkcji const.

Spróbujmy przykładu, aby zobaczyć, co to jest wyrażenie funkcji const i jak to działa.

Przykład

Utwórz zmienną „Func”Z słowem kluczowym„const”I przypisz funkcję z trzema parametrami, które zwrócą produkt trzech liczb:

const func = funkcja (x, y, z)
return x * (y * z);

Wykonaj funkcję o nazwie zmiennej, przekazując liczby „2”,„8", I "4„Jak argumenty:

konsola.log (func (2, 8, 4));

Wyjście

Wyjście wyświetla iloczyn liczb przekazanych w wyrażeniu funkcji const na konsoli.

Jak omówiono powyżej, słowo kluczowe „const”Nie pozwala„ ”ponowne" I "ponownie przypisane". Tutaj, w poniższym fragmencie kodu, zdefiniuj nowe wyrażenie funkcji, które zwróci sumę trzech liczb i przechowuje ją w już utworzonej zmiennej stałej ”Func”:

func = funkcja (x, y, z)
return x + (y + z);

Podczas wywoływania funkcji nazwy zmiennej wyświetli błąd:

konsola.log (FUNC (12, 6, 24));

Wyjście

Wyjście pokazuje błąd z powodu przypisania nowej wyrażenia funkcji do „Func" zmienny.

Wniosek

Wyrażenie funkcji const jest funkcją przypisaną do „const" zmienny. Wyrażenie funkcji jest niezwykle jak deklaracja funkcji, z tym że wyrażenie funkcji jest funkcją zmiennej i wykonuje się za pomocą nazwy zmiennej. Gdy wyrażenie funkcji jest przypisane do zmiennej stałej, definicja funkcji pozostaje niezmieniona, ponieważ zmiennej stałej nie można zmienić.