Course info
May 20, 2013
1h 52m

JavaScript is one of the most popular languages on the planet. In this course, you will learn all you need to know to get started programming with this powerful language that can be used for creating web applications or Windows 8 applications. This course assumes no prior programming experience.

About the author
About the author

Jesse Liberty is a Senior Consultant at Wintellect, where he specializes in Xamarin, Azure and Web development. He is a Certified Xamarin Developer, a Xamarin MVP and a Microsoft MVP.

More from the author
Visual Studio for Mac
1h 19m
Apr 16, 2018
More courses by Jesse Liberty
Section Introduction Transcripts
Section Introduction Transcripts

Program Flow
In the fundamental section, we looked at individual JavaScript expressions and statements. Let's take a look now at stringing together a series of statements to create more of a program. We'll also take a look at how we can use special keywords to interrupt the flow or redirect the flow of the program, allowing us to add logic to our program depending on prevailing conditions.

Data and Objects
In this section, we are going to consider the important topics of objects and collections. Objects can be thought of as collections of properties. Properties can be designated for an object and additional properties can be added on the fly. If you attempt to reference a property that doesn't exist, the value returned will be undefined, so there's a lot of flexibility in how objects work. Objects can even have functions, which are often called methods when they belong to an object. We're going to take a look at how to create objects and add properties to objects, and how to retrieve properties using both dot notation and array notation, and how to delete properties as well.