check_circle
Introduction to JavaScript
A brief history of JavaScript and an overview of its basic rules.
check_circle
Null and undefined values
Learn how to use JavaScript's null and undefined data types.
check_circle
The "return" keyword
Use the `return` keyword to get more out of your functions.
check_circle
The "this" keyword
Use the `this` keyword to work with the context your function executes in.
check_circle
Property accessors
Learn how to set, alter, and access the properties of an object.
check_circle
Property descriptors
Use property descriptors to configure your JavaScript objects.
check_circle
Extend classes
The `extends` keyword lets you create subclasses of existing classes.
check_circle
Class fields and methods
Use class fields and methods to add properties to your classes.
check_circle
Static initialization blocks
Use static initialization blocks to set or alter static fields.
check_circle
Appendix
Additional information that might be helpful on your JavaScript journey.