Warum funktioniert mein Multiple if Other nicht in JavaScript?HTML

HTML-Programmierer
Guest
 Warum funktioniert mein Multiple if Other nicht in JavaScript?

Post by Guest »

Code: Select all

function myFunction2() {
var booloo = document.getElementById('texa').value;
if (!document.getElementById('texa').value) {
//var res = booloo.lastcharAt(booloo.value);
console.log("nothing");
} else if (booloo.substring(booloo.length - 1) == "+" || "-" || "*" || "/") {
console.log("String Contain Operator at last");
} else if (booloo.substring(booloo.length - 1) == "0" || "1" || "2" || "3" || "4" || "5" || "6" || "7" || "8" || "9") {
console.log("String contain Operand at last");
}
}

Code: Select all




Try it




Ich versuche, mehrere if else-Blöcke in meinem Code zu verwenden, aber bei Dritter Block („String enthält zuletzt Operand“), das funktioniert nicht, nur die verbleibenden zwei Blöcke funktionieren perfekt.
Meine Ziele sind, wenn der Benutzer einen Wert wie z. B. 10+ eingibt, dann geht er rein Zweiter Block, den der Operator zuletzt enthält. und wenn angenommen wird, dass der Benutzer 10+2 eingibt, dann muss er in den dritten Block gehen, z. B. („Endlich Operand enthalten“), aber das Problem ist, dass er nicht in den dritten Block geht.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post