Our JavaScript Tutorial is designed for beginners and professionals both. JavaScript is used to create client-side dynamic pages.

JavaScript is an object-based scripting language which is lightweight and cross-platform.

JavaScript is not a compiled language, but it is a translated language. The JavaScript Translator (embedded in the browser) is responsible for translating the JavaScript code for the web browser.

Application of JavaScript

JavaScript is used to create interactive websites. It is mainly used for:

  • Client-side validation,
  • Dynamic drop-down menus,
  • Displaying date and time,
  • Displaying pop-up windows and dialog boxes (like an alert dialog box, confirm dialog box and prompt dialog box),
  • Displaying clocks etc.

JavaScript Example

A detailed explanation of first JavaScript example is given in next chapters.

JavaScript Index


JavaScript Tutorial

JavaScript Basics

JavaScript Objects

JavaScript BOM

JavaScript DOM

JavaScript Validation

JavaScript OOPs

JavaScript Cookies

JavaScript Events

HTML/DOM Events

JavaScript Misc

JavaScript Advance

Interview Questions

JavaScript Methods

JavaScript Array Object

JavaScript DataView Object

JavaScript Function Object

JavaScript Date Object

JavaScript handler Object

JavaScript JSON Object

JavaScript Map Object

JavaScript Math Object

JavaScript Number Object

JavaScript RegExp Object

JavaScript Object

JavaScript Reflect Object

JavaScript Set Object

JavaScript String Object

JavaScript Symbol Object

Symbol Property

JavaScript TypedArray Object

JavaScript WeakMap Object

JavaScript WeakSet Object


Prerequisite

Before learning JavaScript in depth, you must have the basic knowledge of HTML.

Audience

We have developed this JavaScript tutorial for beginners and professionals both. There are given a lot of examples with JavaScript editor. So, you can easily edit your JavaScript code which will help you to learn JavaScript easily.

Problem

We assure you that you will not find any problem in our JavaScript tutorial. But, if you find any mistake, you can post it in our comment section.