Function add

  • Adds numbers (can be in Bangla or English digits). Accepts either two arguments (a, b) or an array of numbers.

    Parameters

    • a: string | number | (string | number)[]

      First number (Bangla or English digits) or an array of numbers.

    • Optionalb: string | number

      Second number (Bangla or English digits). Optional if a is an array.

    • en: boolean = false

      If true, returns the result in English digits. Default is false (returns Bangla digits).

    Returns string

    The sum of the numbers.

    add("১", "২"); // returns "৩"
    add([1, 2, 3], undefined, true); // returns "6"
    add("১০", "২০", true); // returns "30"
    add([5, 10, 15]); // returns "৩০"

    If the input is invalid or not a number.