Welcome to Learn JavaScript!
Stay organized with collections
Save and categorize content based on your preferences.
JavaScript is responsible for the "interactive layer" of a web page,
complementing the "structural" layer provided by markup and
"presentational" layer provided by CSS. JavaScript lets
developers modify the structure and presentation of a page by adding, removing,
and altering markup and styles in response to any combination of user
interaction and internal logic. JavaScript can give you a tremendous amount of
control over the rendering and behavior of a web page, even letting you alter
some of the browser's built-in behaviors.
This course covers the fundamentals of JavaScript, from the basic rules that
govern how the language is written to the built-in methods and properties it
provides.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-03-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-03-31 UTC."],[],[]]