w3resource

JavaScript: Divide two positive numbers and return a string with properly formatted commas

JavaScript Basic: Exercise-56 with Solution

Write a JavaScript program to divide two positive numbers and return the result as string with properly formatted commas.

This JavaScript program divides two positive numbers and formats the result with commas for thousands, millions, etc. It first performs the division and then converts the result to a string with commas added at appropriate places for better readability.

Sample Solution:

JavaScript Code:

// Function to divide two numbers and format the result with commas
function division_string_format(number1, number2) {
    // Check if the divisor is zero
    if (number2 === 0) {
        return "Cannot divide by zero";
    }
    // Perform division
    let result = number1 / number2;
    // Format result with commas
    let formattedResult = result.toLocaleString(undefined, {maximumFractionDigits: 2});
    // Return the formatted result
    return formattedResult;
}
// Example usage:
// Define the dividend and divisor
let dividend = 1000000;
let divisor = 107;
// Perform division and format the result
let result = division_string_format(dividend, divisor);
// Print the result
console.log("Result: " + result);

Output:

Result: 9,345.79

Explanation:

In the exercise above,

  • The "division_string_format()" function takes two parameters, 'number1' and 'number2', representing the dividend and divisor respectively.
  • It checks if the divisor is zero and returns an error message if so.
  • It then performs division and stores the result in the 'result' variable.
  • The "toLocaleString()" method formats the result with commas.
  • The formatted result is returned as a string.

Live Demo:

See the Pen JavaScript - Divide two positive numbers and return a string with formatted commas - basic-ex-56 by w3resource (@w3resource) on CodePen.

.

Flowchart:

Flowchart: JavaScript - Divide two positive numbers and return a string with  formatted commas

Improve this sample solution and post your code through Disqus.

Previous: JavaScript program to check if a given string contains equal number of p's and t's present.
Next: JavaScript program to create a new string of specified copies (positive number) of a given string.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/javascript-exercises/javascript-basic-exercise-56.php