Functions in JavaScript [Exercises]
5.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
39 students enrolled

Functions in JavaScript [Exercises]

Complete more than 40 Coding Exercises in Functions.
5.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
39 students enrolled
Created by life michael
Last updated 4/2020
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 34 mins on-demand video
  • 1 downloadable resource
  • 41 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • The students will acquire in-depth understanding of defining functions in JavaScript and using them.
  • The students will acquire in-depth understanding of creating and using lambda expressions.
Requirements
  • The students should already have basic understanding of using and defining functions and lambda expressions in JavaScript.
Description

This course assumes that you already have basic knowledge and basic experience in using functions in JavaScript. This course includes more than 40 coding exercises organized into the following topics: Simple Functions, Parameters Default Values, Array Consecutive Arguments, Parameters Binding to Array, Anonymous Functions, Recursive Functions, Higher-Order Functions, The Arguments Array, The Function Constructor, Lambda Expressions, Functions Hoisting, and Function's Prototype Methods.

Each coding exercise includes code the student needs to complete its missing parts, and submit. Taking this course, if you feel that you would like to have more exercises of a specific level about a specific topic please don't hesitate and let us know. We will take your needs into account when working on the next version.

If you encounter an exercise you fail to complete and have difficulties understanding its solution please let us know and we will prepare a video that explains that specific exercise and its solution. If a video already exists and you still need more explanations please don't hesitate and let us know so we could improve the video that already exists or prepare another one.

Who this course is for:
  • Beginner JavaScript Developers
Course content
Expand all 8 lectures 34:24
+ Introduction
1 lecture 01:41

This is a short video that explains the target of this course and presents the possibilities the students have to influence the ongoing process of this course development.

Preview 01:41
+ Simple Functions
2 lectures 10:30
Calculating The Sum of Two Numbers (Difficulty Level 1/5)
1 question
Calculating BMI (Difficulty Level 1/5)
1 question
Calculating The Difference (Difficulty Level 1/5)
1 question
Calculating The Multiplication of Three Numbers (Difficulty Level 1/5)
1 question
Calculating the Total of Bank Accounts' Balances (Difficulty Level 1/5)
1 question
Calculating Total of Array Numbers (Difficulty Level 2/5)
1 question

This video describes the solution for the 'Calculating Total of Array Numbers' assignment.

Preview 04:55
Even Numbers Checking (Difficulty Level 1/5)
1 question
Calculating Factorial (Difficulty Level 2/5)
1 question

This video explains the solution for the 'Calculating Factorial' assignment. Please don't hesitate and let us know of any question that arises while watching this video.

Preview 05:35
+ Parameters Default Values
1 lecture 03:43
Multiplication Numbers (Difficulty Level 1/5)
1 question
Creating Rectangles (Difficulty Level 1/5)
1 question
Total Sum of Numbers (Difficulty Level 1/5)
1 question

This video explains the solution for the 'Total Sum of Numbers' assignment. Please don't hesitate and let us know of any question that arises while watching this video.

Total Sum of Numbers - Solution
03:43
Calculating Payments (Difficulty Level 1/5)
1 question
+ Array into Consecutive Arguments
1 lecture 03:59
Numbers Total (Difficulty Level 2/5)
1 question

This video explains the solution for the 'Numbers Total' assignment. Please don't hesitate and let us know of any question that arises while watching this video.

Numbers Total - Solution
03:59
Numbers Average (Difficulty Level 3/5)
1 question
+ Parameters Binding to Array
0 lectures 00:00
Calculating Total of Numbers (Difficulty Level 3/5)
1 question
Calculating Multiplication of Numbers (Difficulty Level 3/5)
1 question
Calculating Numbers Average (Difficulty Level 2/5)
1 question
+ Anonymous Functions
0 lectures 00:00
Sum of Two Numbers (Difficulty Level 1/5)
1 question
Multiplication Numbers (Difficulty Level 2/5)
1 question
Array of Anonymous Functions (Difficulty Level 3/5)
1 question
+ Recursive Functions
0 lectures 00:00
Recursive Factorial Function (Difficulty Level 4/5)
1 question
Recursive Multiplication Function (Difficulty Level 4/5)
1 question
Recursive Residual Calculation Function (Difficulty Level 4/5)
1 question
+ Higher-Order Functions
1 lecture 05:33
Sorting Students (Difficulty Level 3/5)
1 question
Students Filtering (Difficulty Level 4/5)
1 question
Checking All Students (Difficulty Level 4/5)
1 question
Positive Numbers Only (Difficulty Level 3/5)
1 question

This video explains the solution for the 'Positive Numbers Only' assignment. Please don't hesitate and let us know of any question that arises while watching this video.

Positive Numbers Only - Solution
05:33
Even Numbers Only (Difficulty Level 3/5)
1 question
Small Numbers Only (Difficulty Level 4/5)
1 question
+ The arguments Array
0 lectures 00:00
Calculating Total of Numbers (Difficulty Level 3/5)
1 question
Calculating Multiplication of Numbers (Difficulty Level 3/5)
1 question
Calculating Numbers Average (Difficulty Level 2/5)
1 question
+ The Function Constructor
1 lecture 05:12
Calculating The Total of Two Numbers (Difficulty Level 3/5)
1 question

This video explains the solution for 'The Function Constructor' assignment. Please don't hesitate and let us know of any question that arises while watching this video.

Calculating The Total of Two Numbers - Solution
05:12
Calculating The Multiplication of Two Numbers (Difficulty Level 3/5)
1 question