Javascript is the language of the web. It was born for the web and used for a long time to run small functions inside browsers. We used to create JS scripts to animate stuff, or validade forms but those days are over. Javascript evolved into a full language capable of loading data from servers and manipulating the DOM in such way that made possible for full frameworks to appear. Now we have a full ecosystem of JS. It runs on the server side, on the client side and even on Mobile devices and Apps for desktops.
In this article I want to give you a brief overview of the Javascript fundamentals so you can begin to understand how it works and what you can do with it. Hope you guys enjoy!
Data Types
Even though Javascript is not a strictly typed language, it has types. We are gonna talk about the types later, first we need to clarify one thing.
Javascript has primitives, objects and functions. All of them are values. All are treated as objects, even primitives.
Read More »JavaScript fundamentals