JavaScript is actually quite a simple language. It is described as a loosely typed language, which means that unlike C# it doesn’t enforce a strict “typing” model.
In fact, in JavaScript, aside from a few primitive value types, everything is an object. Ok, some of you C# developers are saying – that’s true of C#, everything in C# is considered an object. The difference is that whereas in C# everything is an instance of a class which "derives” from the Object class, everything in JavaScript actually is an object.
May
20
2015