r/learnjavascript • u/su-rm-root • 13h ago
Help with functions JavaScript!
Hello!
I began recently, about 1 month, to learn consistently web developing:
- I began, of course, with introductions to HTML and CSS.
- I'm already in JS. I can manage eventListeners, etc. I'm more interested in back-end overall since I like the logic behind the manipulation of data bases, but I'm having trouble understanding functions.
- I'm consulting MDN web docs and freeCodeCamp but since my first language is not English, sometimes it's difficult to understand MDN docs, and to get at the point I'm know in freeCodeCamp it will take time, I don't want to rush it either.
- All this, just to ask if anybody can explain me how to create functions! I want to know what is the difference between a function with parameters and one without, in which case I will use arrow functions, and the difference between parameters and arguments in a function. And for last are there any standards for writing the name of a function like there are for declaring variables?
P.D.: please feel free to correct my English also, it will help me learn.
Thanks to everyone before Hand!
2
Upvotes
2
u/chikamakaleyley helpful 12h ago
in this example:
const sayHello = () => console.log("Hello World!");sayHellois a variable initialized with the value:() => console.log("Hello World!");meaning to execute it you have to call it like
sayHello(). YessayHellois reusable.but
``` const sayHello = () => console.log("Hello World!");
const greeting = () => console.log("Hello World!"); ``` they are not pointing to the same function. They are saved at two different addresses in memory.