SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Learn JavaScript Syntax and Programming Principles
The History of JavaScript
Adding Scripts to HTML Documents
Command-line JavaScript with Node
Writing JavaScript in Chrome Developer Tools
Online Code Testing and Sharing
What are Syntax, Variables, and Types?
Case Sensitivity, Comments, and Reserved Words
Variables
Statements
String Primitives and References
Number Primitives and References
Booleans
Falsy Types
Reference Types
Quiz
What are Operators?
Math Operations
Assignment
Relational
Logical
Block Statements
If Statements
For Statements
Switch Statements
For...in Statements
Quiz
What are Functions?
Arguments
Scope
Functions As Values
This
Quiz
Challenge
Conclusion