Hey guys. I’m studying the book “Javascript - Absolute beginner’s guide”, and I’m a bit confused about the difference between “function” and “keyword”. Are they the same?
So for example “let” is defined by the book as a keyword, whereas “alert” is a function. I’m not sure if I understood the difference between them completely.
Thank you in advance!
2 Likes
Hi @Claudia_Fetter - welcome to the forums! Hope you are also enjoying the book
One way to think about it is the following:
- A function is a reusable piece of code that performs a specific task
- A keyword is a reserved word (aka we shouldn’t use it for naming our own variables, functions, etc.) with a predefined meaning in the language
We can create our own functions, but keywords are defined by the JavaScript language. We can’t create new keywords.
Hope this helps.
Cheers,
Kirupa
Hi Kirupa,
definetely helped a lot! I borrowed the book in a local library where I live, but I’m planning to buy it once I have more resources, it is a very good book! Thank you for all the shared knowledge!
2 Likes
Yep, That’s right nice explanation.
1 Like