links: [[Programming MOC]] --- # Basics - Types in JS - [[JS Primitives]] - Primitive types in JS - [[JS Object Value Types]] - Object types in JS # Core topics: - [[this keyword in JS]] - all things about this - [[Closure]] - everything about a closure - [[hoisting]] - what's hoisting in JS - [[lexical scope]] - read what's lexical scope and how it relates to closure - [[Prototypes]] - the core principle of JS # Comparisons - [[Constructor Functions vs Factory Functions in JS]] # String Methods - [[String endsWith method]] - check whether a string endsWith a given string # Modules - [[Es Modules]] - JavaScript standard format of using multiple files --- tags: #fundamentals , #javascript