Programming
search
⌘Ctrlk
Programming
  • Programming
  • 01. Languages
    • JavaScript
      • 01. JS Language
        • A. Language Core
        • B. Structured Types
        • C. Functions
        • D. Modules
        • E. Control Abstractions
      • 02. Package Development
      • 03. TypeScript
      • 04. Libraries
      • 05. Runtime Execution
    • Go Lang
    • Scala
    • Python
    • Primitives
  • 02. Tools
    • Git
    • Mac Setup
    • VS Code
  • 03. Paradigms
    • Functional Programming
    • FRP
  • 04. Design
    • Clean Code
    • SCIP
    • Design
    • Architecture
    • Practice
  • 05. Algorithms
    • Algorithms
    • Data Structures
    • Concurrency
  • 06. Testing
    • Testing
    • Performance
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. 01. Languageschevron-right
  2. JavaScript

01. JS Language

hashtag
A. Language Core

  • Execution of JavaScript code

  • Operators and statements

  • Primitive types, value equality and type conversions

hashtag
B. Structured Data

  • Arrays

  • Objects

  • Destructing

hashtag
C. Functions

  • Functions

  • Constructors

  • Classes

hashtag
D. Modular Code

  • Modules

hashtag
E. Control Flow

  • Iteration

  • Exception handling

  • Generators

  • Promisesarrow-up-right

  • Async functionsarrow-up-right

hashtag
References

hashtag
ES

  • ES2018arrow-up-right

PreviousJavaScriptchevron-leftNextA. Language Corechevron-right

Last updated 5 years ago

  • A. Language Core
  • B. Structured Data
  • C. Functions
  • D. Modular Code
  • E. Control Flow
  • References
  • ES