JavaScript Language Basics

All organizations or individual consultants with a working knowledge of HTML and basic programming concepts, who intend to use JavaScript with HTML to develop interactive web applications that utilize cross-browser client-side scripting.

Please contact us for information about prerequisites.

Expected Duration
120 minutes

JavaScript is a client-side interpreted scripting language that enables you to enhance static web applications by working in tandem with HTML and Cascading Style Sheet (CSS). This course will introduce the history of JavaScript and outline how it is commonly used to develop dynamic web sites. Moving into the fundamentals of the language, the course will demonstrate the use of script in web pages, and the basic elements of the language, including variables and data types, operators, statements, and functions. This course is one of a series covering the fundamentals of the JavaScript language.


Introducing JavaScript

  • identify the uses and capabilities of JavaScript
  • recognize key characteristics of JavaScript
  • recognize the practical advantages of using key elements in JavaScript
  • recognize how to open, close, and add a statement to a simple JavaScript program
  • place an opening JavaScript tag in an HTML page
  • use the write and alert functions in a basic JavaScript program
  • load an external file into a JavaScript page
  • turn a JavaScript program into a valid XHTML version that will work on non-XHTML-compliant browsers
  • JavaScript Language Fundamentals

  • choose an appropriate name for a variable in a given scenario
  • recognize how to use parseInt or parseFloat to convert data types in a given scenario
  • recognize how arithmetic, unary, relational, and Boolean operators are used to affect data values in JavaScript
  • distinguish between conditional, assignment, comma, and bitwise operators
  • distinguish between key statement types
  • recognize how to complete a statement to define or call a given function
  • recognize what is meant by variable scope and lifetime
  • declare and initialize a variable in a given scenario
  • complete a switch statement within a function
  • add arithmetic operators within a function
  • call a function




    Multi-license discounts available for Annual and Monthly subscriptions.