DEV Community

Cover image for JavaScript Fundamentals: Parameters, Arguments and Operators
Astrodevil
Astrodevil

Posted on • Edited on • Originally published at mranand.com

JavaScript Fundamentals: Parameters, Arguments and Operators

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;
}
Enter fullscreen mode Exit fullscreen mode

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);
Enter fullscreen mode Exit fullscreen mode

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;
}
Enter fullscreen mode Exit fullscreen mode

* Operator

The * is referred to as a multiplication operator.

const a = 3;
const b = a * 4;
Enter fullscreen mode Exit fullscreen mode

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;
}
Enter fullscreen mode Exit fullscreen mode

/ Operator

The / is referred to as a division operator.

Find the average of some numbers:

const sum = 2 + 7 + 6;
const average = sum / 3;
Enter fullscreen mode Exit fullscreen mode

Or we can use parenthesis ():

const average = (2 + 7 + 6) / 3;
Enter fullscreen mode Exit fullscreen mode

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.

If You โค๏ธ My Content! Connect Me on Twitter or Supports Me By Buying Me A Coffeeโ˜•

Top comments (0)