by Dan Wellman
Lessons:65Length:7.1 hours
- Overview
- Transcript
4.7 While Loops
JavaScript also supports two additional types of loops: while and do .. while
loops. These loops differ from for loops in that they test a condition evaluating to true or false at each iteration step, rather than iterating a range of numbers or elements in an object. We’ll cover the syntax of both while loop types and look at some considerations of their usage.
Syntax
while
do
1.Introduction2 lessons, 07:42
2 lessons, 07:42
Free Lesson 1.1Introduction02:12
Free Lesson
1.1
Introduction
02:12
Free Lesson 1.2Setup05:30
Free Lesson
1.2
Setup
05:30
2.Language Fundamentals8 lessons, 1:00:53
8 lessons, 1:00:53
2.1Variables06:33
2.1
Variables
06:33
2.2Data Types11:28
2.2
Data Types
11:28
2.3Arithmetic, Assignment, and Comparison Operators10:24
2.3
Arithmetic, Assignment, and Comparison Operators
10:24
2.4Unary, Logical, Comma, and Spread Operators09:02
2.4
Unary, Logical, Comma, and Spread Operators
09:02
2.5Operator Precedence03:50
2.5
Operator Precedence
03:50
2.6Reserved Words04:17
2.6
Reserved Words
04:17
2.7Strict Mode04:34
2.7
Strict Mode
04:34
2.8Functions10:45
2.8
Functions
10:45
3.Data Structures5 lessons, 22:52
5 lessons, 22:52
3.1Arrays04:29
3.1
Arrays
04:29
3.2Objects04:30
3.2
Objects
04:30
3.3Sets04:57
3.3
Sets
04:57
3.4Maps04:21
3.4
Maps
04:21
3.5Weak Maps and Weak Sets04:35
3.5
Weak Maps and Weak Sets
04:35
4.Controlling Program Execution7 lessons, 37:06
7 lessons, 37:06
4.1Conditionals07:49
4.1
Conditionals
07:49
4.2Switch Statements04:41
4.2
Switch Statements
04:41
4.3The For Loop06:39
4.3
The For Loop
06:39
4.4The `for .. in` Loop05:17
4.4
The `for .. in` Loop
05:17
4.5The `for .. of` Loop04:02
4.5
The `for .. of` Loop
04:02
4.6Iterators05:03
4.6
Iterators
05:03
4.7While Loops03:35
4.7
While Loops
03:35
5.Using JavaScript13 lessons, 1:44:36
13 lessons, 1:44:36
5.1Working With Strings09:32
5.1
Working With Strings
09:32
5.2Template Literals05:46
5.2
Template Literals
05:46
5.3Working With Numbers06:57
5.3
Working With Numbers
06:57
5.4Working With Arrays12:53
5.4
Working With Arrays
12:53
5.5Iterating and Transforming Arrays07:33
5.5
Iterating and Transforming Arrays
07:33
5.6Working With the Object Type13:55
5.6
Working With the Object Type
13:55
5.7Object Literal Extensions06:45
5.7
Object Literal Extensions
06:45
5.8Working With Object Instances06:45
5.8
Working With Object Instances
06:45
5.9Getters and Setters05:00
5.9
Getters and Setters
05:00
5.10Custom Objects11:28
5.10
Custom Objects
11:28
5.11The `Math` API04:54
5.11
The `Math` API
04:54
5.12Working With Dates and Times08:10
5.12
Working With Dates and Times
08:10
5.13The `Array` Constructor04:58
5.13
The `Array` Constructor
04:58
6.Functions8 lessons, 56:07
8 lessons, 56:07
6.1The `this` Object06:15
6.1
The `this` Object
06:15
6.2Working With Functions10:11
6.2
Working With Functions
10:11
6.3Scope07:37
6.3
Scope
07:37
6.4Arrow Functions06:59
6.4
Arrow Functions
06:59
6.5Generator Functions08:13
6.5
Generator Functions
08:13
6.6Closures05:00
6.6
Closures
05:00
6.7Prototypes06:26
6.7
Prototypes
06:26
6.8Default and Rest Parameters05:26
6.8
Default and Rest Parameters
05:26
7.Miscellaneous6 lessons, 52:39
6 lessons, 52:39
7.1Destructuring Assignments08:09
7.1
Destructuring Assignments
08:09
7.2AJAX08:30
7.2
AJAX
08:30
7.3Regular Expressions10:51
7.3
Regular Expressions
10:51
7.4More About Regular Expressions08:38
7.4
More About Regular Expressions
08:38
7.5Classes06:48
7.5
Classes
06:48
7.6ES Modules09:43
7.6
ES Modules
09:43
8.Working With the DOM6 lessons, 37:39
6 lessons, 37:39
8.1Selecting HTML Elements05:02
8.1
Selecting HTML Elements
05:02
8.2Manipulating HTML Elements07:40
8.2
Manipulating HTML Elements
07:40
8.3DOM Traversal05:25
8.3
DOM Traversal
05:25
8.4Adding and Removing Elements04:45
8.4
Adding and Removing Elements
04:45
8.5Creating Elements and Other Nodes04:39
8.5
Creating Elements and Other Nodes
04:39
8.6DOM Events10:08
8.6
DOM Events
10:08
9.Web APIs4 lessons, 17:41
4 lessons, 17:41
9.1The Selector API03:03
9.1
The Selector API
03:03
9.2Geolocation05:29
9.2
Geolocation
05:29
9.3Web Storage05:24
9.3
Web Storage
05:24
9.4Web Workers03:45
9.4
Web Workers
03:45
10.Asynchronous JavaScript5 lessons, 26:23
5 lessons, 26:23
10.1Promises09:52
10.1
Promises
09:52
10.2Promise Chaining05:11
10.2
Promise Chaining
05:11
10.3The async Keyword03:21
10.3
The async Keyword
03:21
10.4The await Keyword04:04
10.4
The await Keyword
04:04
10.5More About async and await03:55
10.5
More About async and await
03:55
11.Conclusion1 lesson, 00:43
1 lesson, 00:43
11.1Conclusion00:43
11.1
Conclusion
00:43