A Funció JavaScript és un bloc de codi dissenyat per realitzar una tasca determinada. Encapsula un conjunt d'instruccions que es poden reutilitzar al llarg d'un programa. Les funcions poden prendre paràmetres, executar declaracions i retornar valors, permetent l'organització del codi, la modularitat i la reutilització en la programació JavaScript.
Una funció JavaScript s'executa quan alguna cosa la invoca (la crida).
Exemple: Una funció bàsica de Javascript, aquí creem una funció que divideix el primer element pel segon element.
int per duplicarJavascript
function myFunction(g1, g2) { return g1 / g2; } const value = myFunction(8, 2); // Calling the function console.log(value);>
Sortida
4>
Sortida:
4>
Ja heu d'haver vist algunes funcions d'ús comú a JavaScript com alerta () , que és una funció integrada a JavaScript. Però JavaScript també ens permet crear funcions definides per l'usuari. Podem crear funcions en JavaScript utilitzant la paraula clau `function`.
Sintaxi : a continuació es mostra la sintaxi bàsica per crear una funció en JavaScript.
function functionName(Parameter1, Parameter2, ...) { // Function body }>
Per crear una funció en JavaScript, primer hem d'utilitzar la paraula clau funció , separats pel nom de la funció i els paràmetres entre parèntesis. La part de la funció dins de les claus {} és el cos de la funció.
La cadena conté java
A javascript, les funcions es poden utilitzar de la mateixa manera que les variables per a tasques o càlculs.
Invocació de funcions:
- Activat per un esdeveniment (p. ex., un clic a un botó per part d'un usuari).
- Quan es crida explícitament des del codi JavaScript.
- S'executa automàticament, com ara les funcions d'autoinvocació.
Definició de la funció:
Abans, utilitzant una funció definida per l'usuari a JavaScript n'hem de crear una. Podem utilitzar la sintaxi anterior per crear una funció en JavaScript. Una definició de funció de vegades també s'anomena declaració de funció o declaració de funció. A continuació es mostren les regles per crear una funció en JavaScript:
- Cada funció hauria de començar amb la paraula clau funció Seguit per,
- Un nom de funció definit per l'usuari que hauria de ser únic,
- Una llista de paràmetres tancats entre parèntesis i separats per comes,
- Una llista de sentències que componen el cos de la funció entre claus {}.
Exemple: Aquest exemple mostra una declaració bàsica d'una funció en javascript.
JavaScript function calcAddition(number1, number2) { return number1 + number2; } console.log(calcAddition(6,9));>
Sortida
15>
A l'exemple anterior, hem creat una funció anomenada calcAddition,
- Aquesta funció accepta dos nombres com a paràmetres i retorna la suma d'aquests dos nombres.
- Si accediu a la funció només amb el nom de la funció sense () retornarà l'objecte de funció en lloc del resultat de la funció.
Hi ha tres maneres d'escriure una funció en JavaScript:
Declaració de funció: Declara una funció amb una paraula clau de funció. La declaració de funció ha de tenir un nom de funció.
Sintaxi:
function geeksforGeeks(paramA, paramB) { // Set of statements }>
Expressió de la funció:
És similar a una declaració de funció sense el nom de la funció. Expressions de funció es pot emmagatzemar en una assignació de variables.
Sintaxi:
let geeksforGeeks= function(paramA, paramB) { // Set of statements }>
Exemple: Aquest exemple explica l'ús de l'expressió Function.
mylive cricketJavascript
const square = function (number) { return number * number; }; const x = square(4); // x gets the value 16 console.log(x);>
Sortida
16>
Funciona com a valors variables:
Les funcions es poden utilitzar de la mateixa manera que les variables.
Exemple:
// 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';>
Funció de fletxa:
Funció de fletxa és un dels mètodes més utilitzats i eficients per crear una funció en JavaScript a causa de la seva implementació relativament fàcil. És una versió simplificada i més compacta d'una expressió o sintaxi de funció regular o normal.
Sintaxi:
let function_name = (argument1, argument2 ,..) =>expressió>
Exemple: Aquest exemple descriu l'ús de la funció de fletxa.
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.longitud); console.log('Utilitzar la funció de fletxa', a3); // [8, 6, 7, 9]>>>
Sortida Normal way [ 8, 6, 7, 9 ] Using Arrow Function [ 8, 6, 7, 9 ]>
Paràmetres de funció:
Fins ara, hem sentit molt sobre els paràmetres de funció, però no els hem parlat en detall. Els paràmetres són informació addicional que es passa a una funció. Per exemple, a l'exemple anterior, la tasca de la funció calcAddició és calcular la suma de dos nombres. Aquests dos nombres sobre els quals volem realitzar l'operació de suma es passen a aquesta funció com a paràmetres. Els paràmetres es passen a la funció entre parèntesis després del nom de la funció i separats per comes. Una funció en JavaScript pot tenir qualsevol nombre de paràmetres i, al mateix temps, una funció en JavaScript no pot tenir un sol paràmetre.
Exemple: En aquest exemple, passem l'argument a la funció.
Emojis de poma a AndroidJavascript
function multiply(a, b) { b = typeof b !== 'undefined' ? b : 1; return a * b; } console.log(multiply(69)); // 69>
Sortida
Sintaxi:
functionName( Value1, Value2, ..);>
Exemple: A continuació es mostra un programa de mostra que il·lustra el funcionament de les funcions en JavaScript:
JavaScript function welcomeMsg(name) { return ('Hello ' + name + ' welcome to techcodeview.com'); } // creating a variable let nameVal = 'Admin'; // calling the function console.log(welcomeMsg(nameVal));>
Sortida
Hello Admin welcome to techcodeview.com>
Declaració de retorn :
Hi ha algunes situacions en què volem retornar alguns valors d'una funció després de realitzar algunes operacions. En aquests casos, podem fer ús de la declaració return en JavaScript. Aquesta és una declaració opcional i la majoria de les vegades l'última declaració d'una funció JavaScript. Mireu el nostre primer exemple amb la funció anomenada com calcAddició . Aquesta funció calcula dos nombres i després retorna el resultat.
Sintaxi: La sintaxi més bàsica per utilitzar la instrucció return és:
rhel vs centos
return value;>
La declaració de retorn comença amb la paraula clau tornar separats pel valor que en volem retornar. També podem utilitzar una expressió en lloc de retornar directament el valor.
Funcions:
- Javascript | Funcions de fletxa
- JavaScript | escapar ()
- JavaScript | sense escapar ()
- JavaScript | Impressió de la finestra ()
- Javascript | Mètode Window Blur () i Window Focus ()
- JavaScript | console.log()
- JavaScript | pressFloat()
- JavaScript | desigual ()
- JavaScript parseInt()
- JavaScript | coincideix ()
- JavaScript | Data.parse()
- JavaScript | Mètode Replace().
- JavaScript | Map.get( )
- JavaScript | Entrades.mapa( )
- JavaScript | Map.clear( )
- JavaScript | Map.delete()
- JavaScript | El mapa té ( )
Més>>
Tenim un full de trucs sobre Javascript on vam cobrir tots els temes importants de Javascript per comprovar-los si us plau Full de trucs de Javascript: una guia bàsica de JavaScript .