0

Here is my Javascript Code. Need to minimize it using OR operators into few lines rather than this else if statements. Please help.

Previous Function:

//numbers

 function displayvalue(value)
{
    if (e.key === "0") {
        res.value += "0";
    } else if (e.key === "1") {
        res.value += "1";
    } else if (e.key === "2") {
        res.value += "2";
    } else if (e.key === "3") {
        res.value += "3";
    } else if (e.key === "4") {
        res.value += "4";
    } else if (e.key === "5") {
        res.value += "5";
    } else if (e.key === "6") {
        res.value += "6";
    } else if (e.key === "7") {
        res.value += "7";
    } else if (e.key === "7") {
        res.value += "7";
    } else if (e.key === "8") {
        res.value += "8";
    } else if (e.key === "9") {
        res.value += "9";
    }

}

Problematic Function:

function displayvalue(value) {
    if ((e.key === "0") || (e.key === "1") || (e.key === "2")(e.key === "3") || (e.key === "4") || (e.key === "5") || (e.key === "6") || (e.key === "7") || (e.key === "8") || (e.key === "9")) {
        res.value += "1";
        res.value += "2";
        res.value += "3";
        res.value += "4";
        res.value += "5";
        res.value += "6";
        res.value += "7";
        res.value += "8";
        res.value += "9";
    }
Sannan
  • 113
  • 6

0 Answers0