• Online, Self-Paced
Course Description

Explore features of primitive data types in Javascript such as numbers, strings, and booleans. Examine the methods, operators, and control structures available to work with them in this 11-video course. Key concepts covered here include multiple ways to declare and manipulate numerical data in Javascript; learning how to initialize and manipulate Javascript strings using different techniques; and learning how to use in-built string operations to analyze and modify string types. Begin by learning how to create and manage date types in Javascript, which allows you to work with dates in various forms and initialize date variables and manipulate them. Then learn how to use constants, methods, and random number generators available in the Javascript Math library; learn to apply basic operators on numbers and strings; and observe how to perform logical tests by using if statements and conditional operators. Finally, learn how to convert data from one primitive type to another; and learn how to create while, do-while, and for loops in Javascript.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development

Specialty Areas have been removed from the NICE Framework. With the recent release of the new NICE Framework data, updates to courses are underway. Until this course can be updated, this historical information is provided to give better context as to how it can help you with your cybersecurity goals.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.