JavaScript Language Basics

Target Audience
Expected Duration
Lesson Objectives
Course Number

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.

Target Audience
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.

Expected Duration (hours)

Lesson Objectives

JavaScript Language Basics

  • 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
  • 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
  • Course Number: