JavaScript Intermediate JS Home << JS Intermediate
We start the intermediate section by looking at arrays and the Array
object and some of the methods. We continue our look at some of JavasScripts predefined objects
by examining the Date
object and some of the date and time methods available for use with this object. After this we take a first look at conditional statements with
if....else
before looking at the loop statements JavaScript offers us. We look at some more maths functions, compact our code by using object literals and
functions, before finishing the intermediate section with a look at regular expressions.
Lesson 1: Arrays
Arrays are JavaScript objects we can create to hold collections of related data. In this lesson we learn all about arrays and the methods we can use to manipulate them.
Lesson 2: Dates and Times
Dates are JavaScript objects we can create to hold date and time information. In this lesson we look at some of the ways we can create and use Date
objects.
Lesson 3: Conditional Statements
There comes a time within a program, where we need to do something based on something else, for this we use conditional statements. In this lesson we look at the if....else
statement for basic condition handling.
Lesson 4: While and Do....While Loops
On occasions we need to iterate over sections of code and JS supplies us with loop structures for this purpose. In this lesson we take our first look at loops with the
while
and do....while
loop statements.
Lesson 5: For Loops
In this lesson we look at the for
loop statement which is generally used for repeating some statements a set number of times. for
statement is more compact than the
while
statement and we can apply variables to the loop within the for
statement itself.
Lesson 6: More Maths Functions
This lesson follows on from JavaScript Intermediate Tutorials - Lesson 5 - Basic Maths Functions and introduces some maths global functions and variables to the party. We take a
look at the parseFloat
, parseInt
and IsNan
global functions and the Nan
global property.
Lesson 7: Object Literals
This lesson is about object creation using 'object literals' rather than assignment. This method of object creation is more compact and so less error-prone. This method also gives us a more visual layout for the structure of the object we are creating.
Lesson 8: Functions
Javascript functions are small subprograms which can be called by external code, or recursively by the function itself. This lesson is all about functions, which consist of a function body, can accept parameters and can also return a value to the calling code if required.
Lesson 9: Regular Expressions
In this lesson we look at regular expression creation using the RegExp
object or literal format. We also investigate the effect flags have on our pattern matching.
Related Tutorials
JavaScript Basics - The Basic Lessons.
JavaScript Advanced - The Advanced Lessons.