by Jason Rhodes
Lessons:16Length:2 hours

For full access to all 16 lessons, including source files, subscribe with Elements.
- Overview
- Transcript
3.2 Types and 'Falsyness'
As with syntax, types in JavaScript are very similar to PHP, but just different enough to throw you off. Here I explain those differences and how types work in JavaScript.
Related Links1.Introduction1 lesson, 01:10
1 lesson, 01:10
Free Lesson 1.1Introduction01:10
Free Lesson
1.1
Introduction
01:10
2.Getting Set Up2 lessons, 17:59
2 lessons, 17:59
Free Lesson 2.1Getting Started06:27
Free Lesson
2.1
Getting Started
06:27
2.2Building a Sample PHP Project11:32
2.2
Building a Sample PHP Project
11:32
3.Basic Differences5 lessons, 44:48
5 lessons, 44:48
3.1Slightly Different Syntaxes07:24
3.1
Slightly Different Syntaxes
07:24
3.2Types and 'Falsyness'08:50
3.2
Types and 'Falsyness'
08:50
3.3Functions Are Key11:19
3.3
Functions Are Key
11:19
3.4Understanding Lexical Scope10:54
3.4
Understanding Lexical Scope
10:54
3.5Modules for Dependency Management06:21
3.5
Modules for Dependency Management
06:21
4.Advanced JavaScript Concepts4 lessons, 28:11
4 lessons, 28:11
4.1Getting a Handle on 'this'11:04
4.1
Getting a Handle on 'this'
11:04
4.2Thinking in Async04:56
4.2
Thinking in Async
04:56
4.3The Promise of Promises, For Better or Worse04:17
4.3
The Promise of Promises, For Better or Worse
04:17
4.4Grokking Inheritance by Prototype07:54
4.4
Grokking Inheritance by Prototype
07:54
5.Client-Side JavaScript Concepts3 lessons, 24:09
3 lessons, 24:09
5.1Getting Our Code in the Browser10:08
5.1
Getting Our Code in the Browser
10:08
5.2Debugging06:14
5.2
Debugging
06:14
5.3Tests07:47
5.3
Tests
07:47
6.Conclusion1 lesson, 00:52
1 lesson, 00:52
6.1Goodbye00:52
6.1
Goodbye
00:52
Continue watching with Elements
Continue watching with Elements