Before you go, check out these stories!

Hackernoon logoJavascript: The Most Complex Language by@gaston

Javascript: The Most Complex Language

Author profile picture


Full-stack developer

For me this is one of the strangest things I did in my life, talk to you about what is it for me one of the most complex languages that I have worked with. Javascript is something really strange when you compare it with other languages.

Here are some examples:

  • JavaScript includes variables which hold the data value and it can be changed anytime. This is one thing it can be
  • JavaScript is specifically an OOP scripting language
  • Full integration with HTML/CSS. - Support by all major browsers and enabled by default


ES6 or ECMAScript is a major update to JavaScript that includes dozens of new features. Such as:

  • Default Parameters
  • Template Literals
  • Multi-line Strings
  • Destructuring Assignment
  • Enhanced Object Literals
  • Arrow Functions
  • Promises
  • Block-Scoped Constructs Let and ConstClasses
  • Modules


Like everything in life, not everything is perfect and javascript is not an exception. Here are some examples:

  • You donยดt have client-side security
  • Browser support
  • Lack of debugging facility
  • Single inheritance
  • Sluggish Bitwise Function
  • Rendering Stopped


Remember this javascript is one of the most important things to master in web development, not only for the frontend, you can even use javascript for the backend with the framework node.js.

And in top of that is the most popular programming language

If you want to learn about javascript, here are some sources:


Join Hacker Noon

Create your free account to unlock your custom reading experience.