Как я могу сравнить символ решетки (#) в javascript или JQuery?
У меня есть переменная с текстом «ABC#:», теперь я хочу сравнить, имеет ли другая переменная такой же текст.
любая помощь будет оценена по достоинству.
Спасибо
Если вы просто сравниваете строки, вы должны просто сказать if (string1 === string2) {--doStuff--}
@Taplar: пусть locationContent = $ (this) .text (); если (locationContent == 'ABC#:')
@HashTag, который действителен. Я не понимаю, в чем ваш вопрос.
@Robert не работает, я думаю, нам нужно избежать символа # ... все другие сравнения работают без символа #.
@Taplar, это не работает. Я думаю, что # нельзя так сравнивать.
Конечно, может. # не является специальным символом в строках в javascript.
Возможно, здесь есть еще одна проблема. Можете ли вы опубликовать фрагмент кода, который не работает?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Некоторые примеры сравнения строк в JavaScript:
const val1 = 'ABC#:';
const val2 = 'CDE';
const val3 = 'ABC#:';
console.info(val1 === val3); // true
console.info(val1 === val2); // false
console.info(val1.includes('ABC#:')); // trueНадеюсь, они прояснят. Пока # находится в строке, вам не нужно ничего экранировать.
Итак, вы пытаетесь сравнить строки?