Search code examples
javascriptinputprompt

How to write a javaScript function to enter 2 numbers through prompts and display the sum of those numbers in an alert?


I wanted to display this: Enter your numbers: 1st : 2nd : Answer : I tried doing this:

var a = prompt("A : ", "");
var b = prompt("B : ", "");
function calc(a,b)
{
   return a + b;
}
alert ("The addition is =" + calc(a,b);

Solution

  • To do it with only one prompt:

    var numbers = prompt("Enter two numbers separated by a semi-colon: ", "");
    var a = numbers.split(";")[0];
    var b = numbers.split(";")[1];
    
    function calc(a,b)
    {
       return parseFloat(a) + parseFloat(b);
    }
    alert ("The addition of " + numbers + " is = " + calc(a,b));