Aquí está mi código Javascript. Necesita minimizarlo usando operadores OR en unas pocas líneas en lugar de esto si las declaraciones. Por favor ayuda.
Función anterior:
//números
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"; } }Función problemática:
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"; }