JavaScript Essentials: Language Features

Developers looking to skill up in JavaScript and anyone with an interest in writing JavaScript code

Prerequisite
None

Expected Duration
116 minutes

Description
JavaScript has rich language features for representing data and controlling the flow of programs. This course covers the primary data types you will encounter in JavaScript and flow control statements. It goes on to cover the basics of using XML and other files in your JavaScript programs, and handling events and errors.

Objective

Basic Data Types

  • start the course
  • describe undefined variables
  • describe null variables
  • create and use regular expressions in JavaScript
  • create substrings in JavaScript
  • format strings in JavaScript
  • use the Number object to format numbers for display in JavaScript
  • use the Math object in JavaScript
  • use the Date object in JavaScript
  • create Boolean objects

Controlling Program Flow

  • create nested If statements in JavaScript
  • create nested loops in JavaScript
  • use JavaScript labels
  • use conditional operators to clean up If Else statements

Working with Files

  • get, retrieve, and display XML data using JavaScript
  • use external JavaScript script files

Events

  • use events and event listeners
  • retrieve the information stored in an event object
  • capture basic user events and respond to them using JavaScript code

Error Handling

  • use the try-catch statements for error handling in JavaScript
  • use the throw statement to handle custom errors

Other JavaScript Features

  • use JavaScript comments detailing the intended purpose of your scripts
  • set delay and call a function after a specific time interval
  • debug a program by using the Error object
  • encode and decode URIs to a readable format by using JavaScript

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.