Далее на странице...
Выполним практическую задачу по прошлой заметке Методы toUpperCase и toLowerCase в JavaScript - Регистр строки.
Для решения этой задачи потребуются материалы из следующих заметок и тем: метод prompt и условия в JavaScript.
Практическая задача - Методы toUpperCase и toLowerCase
Условие задачи: задайте человеку вопрос через метод prompt().
Правильный ответ заранее поместите в переменную var answer. Правильный ответ запишите полностью маленькими буквами.
Когда получите ответ от пользователя, переведите его в нижний регистр и сравните с ответом из переменной.
Если ответ верный, то выведите сообщение, что ответ верный, если нет, то сообщение о том, что неверный.
После того как скрипт будет готов, попробуйте сами ответить на вопрос, вводя его разными буквами.
Попробуйте на время убрать метод toLowerCase() из скрипта и посмотрите, что произойдет.
<script type="text/javascript">
var userAnswer = prompt("Ответьте на Вопрос - Столица России?"); /* Задаем вопрос и помещаем ответ в переменную userAnswer */
var answer = "москва"; /* Правильный Ответ */
var lowAnswer = userAnswer.toLowerCase(); /* Переводим ответ пользователя в нижний регистр */
if (lowAnswer == answer) /* Составляем условие */
{
document.write("Вы дали верный ответ");
}
else
{
document.write("Ответ не верен");
}
</script>