Почему мой 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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