If you are an experienced C# developer, coming into JavaScript world for application development, you will end up making few common mistakes. However some of the mistakes you would make are due to the basic differences between any strongly typed language [C#, Java etc.] and a dynamically typed language [JavaScript, Python etc]. Although dynamic feature was added to C# version 4.0, its initial design was based on static typing.
Contents:
* 1. Equality Operator
* 2. Variable Scope
* 3. For each
* 4. Switch statement
* 5. Function overloading
* 6. undefined function parameter
* 7. Truthy and Falsy
* 8. Curly braces and return statement
* 9. this keyword
* 10. Hoisting
* 11 Summary
Your new post is loading...