paint-brush
Javascript: The Most Complex Language by@gaston
353 reads
353 reads

Javascript: The Most Complex Language

by GastonMarch 10th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Javascript is one of the most complex languages that I have worked with. It includes variables which hold the data value and it can be changed anytime. It is a major update to JavaScript that includes dozens of new features. Javascript is the most popular programming language in the world. You can even use javascript for the backend with the framework node.js. You don´t have client-side security or a lack of debugging facility. You can use it for the front-end of the web development.
featured image - Javascript: The Most Complex Language
Gaston HackerNoon profile picture

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

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


Cons

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

Conclusion

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: