JS Basic
JS HOME
JS Introduction
JS How To
JS Where To
JS Variables
JS Operators
JS Functions
JS Conditional
JS Looping
JS Guidelines

JS Advanced
JS String Object
JS Array Object
JS Date Object
JS Math Object
JS Window
JS Form
JS Browser

Examples/Quiz
JS Examples
JS Quiz Test

References
JS Objects

Resources
JS Books
Welcome to JavaScript School
(original site at http://www.w3schools.com/js/default.asp)

JavaScript School

JavaScript is the programming language of the Web! At JavaScript School you will learn how to write JavaScripts and insert them into your HTML documents, and how to make your pages more dynamic and interactive. Start Learning JavaScript!

JavaScript Examples

Learn by 100 examples! With our editor, you can edit the source code, and click on a test button to view the result. Try-It-Yourself!

JavaScript Quiz Test

Test your JavaScript skills at W3Schools! Start JavaScript Quiz! 

JavaScript Reference

At W3Schools you will find a complete JavaScript reference about objects and their properties and methods. JavaScript Reference.

JavaScript Books

Looking for quality JavaScript books? Read Our Reviews!


Table of Contents

Introduction  
This chapter is a short introduction to JavaScript. It explains what JavaScript is, and how it works. It also explains what you can do with JavaScript.

How To  
This chapter will teach you how to put a JavaScript into an HTML document, and how to handle older browsers. 

Where To  
This chapter will teach you where to put a JavaScript into an HTML document, and how to use external scripts. 

Variables  
This chapter will teach you how to write and use variables in JavaScript.

Operators  
This chapter will teach you how to use the operators in JavaScript.

Functions  
This chapter will teach you how to write and call functions in JavaScript.

Conditional statements  
This chapter will teach you how to use the if..else and the switch statement in JavaScript.

Looping statements  
This chapter will teach you how to loop in JavaScript.

Guidelines  
You should read these guidelines before you start scripting.

String object  
This chapter explains the String object, with working examples.

Arrays  
This chapter will teach you how to assign more than one value to a single variable in JavaScript.

Date object  
This chapter explains the Date object, with working examples.

Math object  
This chapter explains the Math object, with working examples.

Window  
This chapter contains window examples. In each example you can study the source code to see how it works.

Frames  
This chapter contains frame examples. In each example you can study the source code to see how it works.

Form examples  
This chapter contains Form examples. In each example you can study the source code to see how it works.

Browser detection examples 
This chapter contains Browser detection examples. In each example you can study the source code to see how it works.


JavaScript Examples/Quiz

JavaScript Examples
Lots of JavaScript Examples !!!

JavaScript Quiz Test
Test your own JavaScript skills !!!


JavaScript Reference

JavaScript Reference
Our JavaScript reference contains all JavaScript's built-in objects with their methods, and browser version support for each object and method.


JavaScript Resources

JavaScript Books
Looking for quality JavaScript books? Read Our Reviews!