Вчера, когда я писал очень простую HTML-страницу и добавлял несколько базовых сценариев Javascript, я обнаружил, что сценарий не может быть запущен. Мне потребовалось больше часа, чтобы выяснить, где была ошибка. Просто введите код, подобный следующему, и посмотрите, сможете ли вы найти проблему?
Вы заметили, внимательно осмотревшись? Оказывается, есть точка с запятой, введенная в китайском режиме, но разница между двумя точками с запятой в блокноте не очень очевидна, особенно когда код длинный и его сложнее найти. Если вы скажете, что не включили метод ввода на китайском языке, разве это не конец? Но если два предупреждения на рисунке выше требуют, чтобы вы вводили запросы на китайском, а не на английском языке, вам неизбежно придется переключаться между китайским и английским вводом? , поэтому существуют потенциальные риски.
Итак, в следующий раз, когда вы не сможете найти возможную проблему в js, не забывайте, что она, вероятно, вызвана этой маленькой досадной проблемой. Используйте Ctrl+F, чтобы заменить весь текст с ';' на ';', что означает: может быть быстрее решения проблем. Надеюсь, это поможет вам в будущем.