JavaScript Program to Add, Subtract, Multiply and Divide two Numbers

In this example, you will learn how to add, subtract, multiply and divide two numbers entered by the user in JavaScript.

To take the user input we will use the prompt() function of JavaScript.

Example:

// Ask for the user input
let num1 = Number(prompt('Enter first number: '));
let num2 = Number(prompt('Enter second number: '));

// Add two numbers(+)
let sum = num1 + num2;
console.log(`The sum of ${num1} and ${num2} is ${sum}`);

// Subtract two numbers(-)
let difference = num1 - num2;
console.log(`The difference of ${num1} and ${num2} is ${difference}`);

// Multiply two numbers(*)
let multiplication = num1 * num2;
console.log(`The multiplication of ${num1} and ${num2} is ${multiplication}`);

// Divide two numbers(/)
let divison = num1 / num2;
console.log(`The divison of ${num1} and ${num2} is ${divison}`);

Output:

Enter first number: 20
Enter second number: 10

The sum of 20 and 10 is 30
The difference of 20 and 10 is 10
The multiplication of 20 and 10 is 200
The divison of 20 and 10 is 2

The above program first asks the user to enter two numbers. To take input from the user we have used the prompt() function.

But, the prompt() function returns the value entered by the user as a string, therefore, we converted it to a number using the Number() function.

let num1 = Number(prompt('Enter first number: '));
let num2 = Number(prompt('Enter second number: '));

Next, to calculate the sum of the two numbers, we used the addition operator(+) and displayed their sum using the console.log() function:

let sum = num1 + num2;
console.log(`The sum of ${num1} and ${num2} is ${sum}`);

To calculate the difference of both numbers, we use the subtraction operator(-) and then displayed their difference:

let difference = num1 - num2;
console.log(`The difference of ${num1} and ${num2} is ${difference}`);

Similarly, to calculate the multiplication of both numbers we used the multiplication operator(*) and displayed the result:

let multiplication = num1 * num2;
console.log(`The multiplication of ${num1} and ${num2} is ${multiplication}`);

Finally, to calculate the division of the two numbers, we used the division operator(/) and displayed the result using the console.log() function:

let divison = num1 / num2;
console.log(`The divison of ${num1} and ${num2} is ${divison}`);

Author

  • Manoj Kumar

    Hi, My name is Manoj Kumar. I am a full-stack developer with a passion for creating robust and efficient web applications. I have hands-on experience with a diverse set of technologies, including but not limited to HTML, CSS, JavaScript, TypeScript, Angular, Node.js, Express, React, and MongoDB.