JS-101-Fundamentals
  • JavaScript Library
  • 1-JavaScript Fundamentals
    • 0-Getting Started
      • Welcome
    • 1-JS-Fundamentals
      • 1-Grammar and Types
        • Comments
        • Declarations
        • Scope
        • Hoisting
        • Types
        • Literals
      • 2-Control Flow and Error Handling
        • if
        • if else
        • switch
        • try catch
        • throw
      • 3-Loops
        • For Loops
        • For In Loops
        • For Of Loops
        • Do While
        • While Loops
      • 4-Functions
        • Declarations
        • Expressions
        • Calling Functions
        • Scope
        • Parameters
        • Arguments
        • Closures
        • Closures Challenge
        • Arrow Functions
        • Predefined
      • 5-Expressions and Operators
        • Assignment
        • Comparison
        • Ternary
        • Typeof
        • Left Hand Side
        • Spread
      • 6 Numbers and Dates
        • Numbers
          • Numbers Enhanced
        • Math
        • Dates
      • 7 String Methods
        • String Literals
        • Methods
      • 8 Regular Expressions
        • Basic Intro
      • 9 Arrays
        • Array Review
        • Populating/Referring
        • Length
        • Iterating
        • Methods
      • 10 Objects
        • About Objects
        • Properties
        • Enumeration
        • Initializers
        • Constructor Functions
        • this
        • create
        • Methods
      • 11 ES6 Intro
        • ES6 Intro
        • let
        • const
Powered by GitBook
On this page
  • ES6
  • Features of ES6
  1. 1-JavaScript Fundamentals
  2. 1-JS-Fundamentals
  3. 11 ES6 Intro

ES6 Intro

JavaScript has gone from being a dom centered browser language to becoming the most widely used programming language in 2018. It's not just a browser language anymore. JavaScript can now be used to write desktop and mobile applications, Internet of Things(IoT) applications, and is even used at NASA for programming space suits.

ES6

At this point, all you need to know is that JavaScript, like any other language or program, has updates. There are version numbers of JavaScript, and ES6 is the most current version of JavaScript that we'll be working with. It's also known by its official name, ECMA Script 2015. Over the years, since 1995, JavaScript has seen numerous releases, and the current hope is that there will be a yearly release of JavaScript versions from the consortium of developers in charge of updating the language.

Features of ES6

We won't see every nuance of ES6, but here is a list of the major keywords that we'll see and work with frequently as we build applications:

  • let

  • const

  • class

  • Promise

  • arrow function

  • module

At this phase, we'll look specifically at let and const. In the future, we'll look more closely at other ES6 features listed above. Let's start by looking at let.

Previous11 ES6 IntroNextlet

Last updated 7 years ago