JavaScript Fundamentals: Parameters, Arguments and Operators
Day 3 of #100DaysOfCode
Today is the 3rd day of my #100DaysOfCode journey with JavaScript.
I write about my learnings in an explained way through my blogs and socials. If you want to join me on the learning journey, make sure to follow my blogs and social and share yours too. Let's learn together!🫱🏼🫲🏼
This Article is a part of the JavaScript Fundamentals series.
I studied functions yesterday, check the previous article. Today it's time to know more about functions and the use of operators.
Parameters and Arguments
Both the terms parameter and argument refer to the inputs supplied to a function.
Here's a function with two inputs:
function addNumbers(a, b) {
return a + b;
}
In the above code, there are two parameters: a
and b
. These are the variables that are defined in the function declaration.
If we were to call this function with two values: 2
and 4
addNumbers(2, 4);
The values 2
and 4
would be considered arguments. Arguments are the data supplied to the function to get filled into parameters.
Operators
JavaScript operators are symbols that are used to perform operations on operands. These are +
, -
, *
, /
.
+
Operator
The +
is referred to as an addition operator.
Complete the addTwo
function to take an input and add 5
to it.
function addTwo(input) {
const output = input + 5;
return output;
}
*
Operator
The *
is referred to as a multiplication operator.
const a = 3;
const b = a * 4;
In the above code, b
will have the value 12
! We are using the multiplication operator to multiply 3
and 4
.
Let's see with multiple inputs👇🏼by putting multiple inputs under ()
separated with comma
!
function product(2,3) {
return 2*3;
}
/
Operator
The /
is referred to as a division operator.
Find the average of some numbers:
const sum = 2 + 7 + 6;
const average = sum / 3;
Or we can use parenthesis ()
:
const average = (2 + 7 + 6) / 3;
In the above code, the sum of 2
, 7
, and 6
is 15
. Then we divide 15
by 3
(15 / 3
) to get 5
.
The parenthesis will always be evaluated first before any other part of the expression.
Conclusion
Ending with an extra bit of information about JavaScript functions...
Priority is given to division and multiplication above addition and subtraction. Expressions are evaluated from left to right if the precedence of the operators is the same, as it is when division and multiplication are used.
Today I learned about Parameters, Arguments and Operators in JavaScript.