--- title: JavaScript Guide slug: Web/JavaScript/Guide tags: - Guide - JavaScript - NeedsTranslation - TopicStub - 'l10n:priority' translation_of: Web/JavaScript/Guide ---
The JavaScript Guide shows you how to use JavaScript and gives an overview of the language. If you want to get started with JavaScript or programming in general, consult the articles in the learning area. If you need exhaustive information about a language feature, have a look at the JavaScript reference.
This Guide is divided into several chapters:
About this guide
About JavaScript
JavaScript and Java
ECMAScript
Tools
Hello World
Basic syntax & comments
Declarations
Variable scope
Variable hoisting
Data structures and types
Literals
Defining functions
Calling functions
Function scope
Closures
Arguments & parameters
Arrow functions
Assignment & Comparisons
Arithmetic operators
Bitwise & logical operators
Conditional (ternary) operator
String literals
String
object
Template strings
Internationalization
Regular Expressions
Objects and properties
Creating objects
Defining methods
Getter and setter
{{Next("Web/JavaScript/Guide/Introduction")}}