Почему мой Multiple if else не работает в JavaScript?Html

Программисты Html
Anonymous
Почему мой Multiple if else не работает в JavaScript?

Сообщение Anonymous »


Код: Выделить всё

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");
}
}

Код: Выделить всё




Try it




Я пытаюсь использовать в своем коде несколько блоков if else, но третий блок («Наконец-то строка содержит операнд»), это не работает, только оставшиеся два блока работают идеально.
Мои цели: если пользователь вводит значение, например, значение 10+, тогда оно входит наконец, второй блок, который содержит оператор. и если предположим, что тип пользователя 10+2, то он должен перейти в третий блок, например («наконец-то содержать операнд»), но проблема в том, что он не переходит в третий блок.

Подробнее здесь: https://stackoverflow.com/questions/429 ... javascript

Вернуться в «Html»