JavaScript Functions, Conditions & Return Values
Use values, types, expressions, conditions, and functions to turn requirements into dependable behavior.
Read lesson →Read. Predict. Practice.
Focused explanations, code examples and exercises adapted from the JavaScript Learning Guide. Read a lesson here, then open the interactive guide to practice and record your progress.
Use values, types, expressions, conditions, and functions to turn requirements into dependable behavior.
Read lesson →Model application data with arrays and objects, then transform it without losing meaning.
Read lesson →Turn structured data into understandable, safe interface output using DOM APIs and reusable rendering functions.
Read lesson →Respond to users through events and create form experiences that validate, explain, and recover.
Read lesson →Understand promises, async/await, HTTP responses, and complete loading, success, empty, and error states.
Read lesson →Save small application state in the browser with serialization, validation, versioning, and privacy awareness.
Read lesson →