This section is all about JavaScript virgins.
I guess you may be thinking that we also have some virgins in programming languages like JavaScript.
And the answer is yes, because everything needs an improvement before we get into the versions that
us know how JavaScript came about.
JavaScript was created by Brendan Eich in 1995 and became an extra standard in 1997.
So when you say Egmont, we will dive in as you move on.
So JavaScript was created in 1995 and became standard after two years by this organisation called Egmont.
So what actually is this organisation where the official name of the language is called Egmont Script
and mass versions have been abbreviated to S1.
Yes.
Two.
Yes.
Three years, five and six.
Since 2016, new virgins have been named by year.
For example, ActionScript 2016, 2017, 2018, 2019.
So every year we have a different name.
According to the Maastricht Standard.
So I have used this logo which represents a comma, but this is not ideal.
Maybe the official logo for a comma, but just for some demonstration purposes.
When we say Egmont, Egmont is a non-profit organisation that develops standards in computer hardware,
communications and programming languages.
So the full meaning of Egmont is called European Computer Manufacturers Association, and my script
is a standard for scripting languages such as JavaScript.
So based on this organisation we have different versions of JavaScript.
So let's start with this.
As you can see that everything needs an improvement.
So 1997, where we have our first standardised JavaScript language is not better, so it needs to be
improved.
And the year 1998, we have year two, which represents this year 1998, and we see that looking at
this trend, how JavaScript is moving.
So 1999, 2019, 2015, I think from the year 1999 to 2019, it took time before we got even versions,
different version of JavaScript, but the preceding ones from 2016, 2017, 2018, 2019 and upwards
every year we have new versions.
Okay, so why or why do we need some versions?
Well, let's cast our mind back when we're treating and the variables or the type we have or we may
use some of the versions.
For example, let's end commas.
Previously we use Var and for VAR you can see some problems that it can cause in your code.
That is why let's end const were introduced and you would have more.
Some of these features are good.
So let's say that this year is a year that we had our first version and it's been named as is one which
represents the first version of JavaScript language standard, the year 1997.
Then in the year 27, we also have a new version called is five and which represents a masquerade five.
At this year.
We have new more features released by the preceding years.
That is 2015.
That's our biggest or the biggest update in the ecosystem of JavaScript.
So 2015 is much easier or ActionScript five And then from there we also have this year, 2016, 2017
and upwards.
But guys, some versions are not compatible with all browsers, but for us five, that is iOS six,
2015 is support or more than browsers.
But for the 2016 2017, some versions are not compatible with it with the new features.
And we have a tool called can I use that to can help you determine if a feature that has been introduced
is compatible with your browser or with a certain browser.
So in this section we will focus on ES6.