JavaScript for developers
Dive into the fundamentals of JavaScript with our concise, yet comprehensive course covering variables, data types, objects, and functions, paving your way towards effective and dynamic web development
Introduction
Unit Introduction
What is JavaScript?
JavaScript as a scripting language
Why learn JavaScript?
Some thoughts on learning JavaScript
Brief History of JavaScript
Setting up our Development Environment
Variable Declaration
Number Primitive Type
String and Boolean
Understanding undefined
Understanding null
Difference between undefined and null
Types summary
The typeof operator
Type Coercion and the === operator
Type Coercion Summary
Objects
The Object Literal
Object Characteristics Summary
The dot and bracket notations
Difference between dot and bracket notations
Nested Objects
Revisiting === for objects
Revisiting undefined vs null for objects
Deleting attributes with the delete operator
Introducing Arrays
The Secret behind JavaScript Arrays
Wrapper Objects
Introduction to Functions
Flexible argument counts
Return Values
Function Expressions
Anonymous Function Expressions
Functions as arguments
Functions on Objects
Understanding the this keyword
Code Exercise
Exercise Solution
Default function arguments
Unit Summary
Array Methods
Array for each Method
Reading Assignment
Next Steps
Explain how different pricing options might be valuable to different segments of your audience.
Regular price