Skip to content
JavaScript Reference
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Welcome!
Welcome to JavaScript
The JS Ecosystem
Vorbereitungen
Example Reference
JS Basics
Data Types
Variables
If/else statements
The NOT operator
Null and Undefined
JS Best Practices
Don't mutate
Functions
Introduction to Functions
Callback Functions
Arrays and Loops
Introduction to Arrays
Array Methods
Advanced Array Methods
Rest and Spread Operators
Loops
Node List vs. Array
Objects
Introduction to Objects
Enhanced Object Literals
Object Destructuring
Looping through objects
Rest and Spread Operators
The DOM
Introduction to the DOM
Changing Classes
Setting and getting CSS properties
Changing attributes
Finding an element's size and position
DOM traversals
Changing Text and HTML
Creating HTML Elements
Events
Listening to events
Event Loop
Event default and delegation
Date and Time
The Date object
Getting the time
Local time and UTC time
Setting a specific date
Setting a Date with Date methods
Adding or subtracting date and time
Comparing Dates and Times
Keyboard and Focus
Keyboard
Async JS
Fetch API
Guides
Example Guide
Functions Collection
Syntax CheatSheet
GitHub
Select theme
Dark
Light
Auto
The NOT operator
Double negation
Section titled “Double negation”