

JavaScript Functions
Presentation
•
Other
•
12th Grade
•
Hard
Lioubov Rogalskaia
Used 2+ times
FREE Resource
6 Slides • 0 Questions
1
JavaScript Functions
by Lioubov Rogalskaia
2
​
JavaScript Functions
A JavaScript function is a block of code designed to perform a particular task.
A JavaScript function is executed when "something" invokes it (calls it).
Example
function myFunction(p1, p2) {
return p1 * p2;
// The function returns the product of p1 and p2}
}
3
JavaScript Function Syntax
A JavaScript function is defined with the function keyword, followed by a name, followed by parentheses ().
Function names can contain letters, digits, underscores, and dollar signs (same rules as variables).
The parentheses may include parameter names separated by commas: (parameter1, parameter2, ...)
The code to be executed, by the function, is placed inside curly brackets: {}
function name(parameter1, parameter2, parameter3) { // code to be executed}
Function parameters are listed inside the parentheses () in the function definition.
Function arguments are the values received by the function when it is invoked.
Inside the function, the arguments (the parameters) behave as local variables.
4
Function Invocation
Function Invocation
The code inside the function will execute when "something" invokes (calls) the function:
When an event occurs (when a user clicks a button)
When it is invoked (called) from JavaScript code
Automatically (self invoked)
5
Return keyword
Function Return
When JavaScript reaches a return statement, the function will stop executing.
If the function was invoked from a statement, JavaScript will "return" to execute the code after the invoking statement.
Functions often compute a return value. The return value is "returned" back to the "caller":
6
Example
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Functions</h2>
<p>This example calls a function which performs a calculation and returns the result:</p>
<p id="demo"></p>
<script>
var x = myFunction(4, 3);
document.getElementById("demo").innerHTML = x;
function myFunction(a, b) {
return a * b;
}
</script>
</body>
</html>
JavaScript Functions
by Lioubov Rogalskaia
Show answer
Auto Play
Slide 1 / 6
SLIDE
Similar Resources on Wayground
8 questions
1. Intro to Inverse Functions
Presentation
•
12th Grade
1 questions
Java MVC
Presentation
•
12th Grade
6 questions
КШМ
Presentation
•
11th Grade
3 questions
Applications of Derivatives
Presentation
•
12th Grade
7 questions
Baby, Baby, Baby!!!!
Presentation
•
University
4 questions
Theory Stars Workshop Day 1 (Challenge 1)
Presentation
•
KG
4 questions
Iphone
Presentation
•
12th Grade
7 questions
Welcome Back
Presentation
•
12th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Other
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
9 questions
Scientific method
Interactive video
•
9th - 12th Grade
20 questions
Flinn Lab Safety Quiz
Quiz
•
9th - 12th Grade
19 questions
Classify Types of Real Numbers
Quiz
•
9th - 12th Grade
20 questions
Scientific Method & Variables
Quiz
•
9th - 12th Grade
20 questions
Lab Equipment and Safety Quiz
Quiz
•
10th - 12th Grade
20 questions
Spanish alphabet
Quiz
•
9th - 12th Grade