Я хочу проверить, если вопросительный знак "?" присутствует или нет в конце вопроса, используя Vuejs , но как я могу использовать , если / иначе условие.
[
Вы можете использовать lastIndexOf метод строкового объекта. Следующий метод вернет -1, если в конце строки нет '?':
lastIndexOf
-1
'?'
function test(str) { return str.lastIndexOf("?") }
Вы можете получить длину строки и использовать charAt, чтобы получить последний символ
charAt
function test() { let getVal = document.getElementById('ip').value; let lastChar = getVal.charAt(getVal.length - 1) if (lastChar === "?") { console.log("? at end of string") } }
<input type="text" id="ip"> <button type="button" onclick="test()">Check</button>