«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript

Игра на «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих


Далее на странице



Теперь, после знакомства с методами объекта Date, можно выполнить практическую задачу. Их будет две.



Задание №1

Ваша задача, используя методы объекта Date, вывести на экран
время в формате: час:минута:секунда (пример: 14:23:11)

При этом, если секунды и минуты попадают в интервал от 0 до 10, они должны выводиться с нулем впереди.

Т.е. вместо 18:7:3 у Вас должно выводиться 18:07:03.

Фрагмент кода

<script type = "text/javascript">

var date = new Date(); /* Создаем новый объект Date */

var hour = date.getHours(); /* Текущий час */
var minutes = date.getMinutes(); /* Текущая минута */
var seconds = date.getSeconds(); /* Текущая секунда */

if (minutes < 10) /* Если текущая минута меньше 10, то...*/
{
minutes = "0" + minutes; /* ...перед минутным значением ставим 0 */
}

if (seconds < 10)
{
seconds = "0" + seconds;
}

document.write("Текущее время: " + hour + ":" + minutes + ":" + seconds)

</script>

Результат

Итак, чтобы вывести перед минутным и секундным значениями 0, если они меньше 10, понадобилось составить два условия If - Else.

Задание №2

Помните, мы вычисляли, как вывести день недели.
Чтобы узнать день недели, используйте метод getDay() Он выдаст вам число от 0 до 6, где 0 это восресенье, а 6 - суббота.

var day = now.getDay();
alert("На дворе день недели:" + day);

Но в результате мы получали всего лишь число - номер от 0 до 6, где 0 это воскресенье, а 6 суббота.

Так вот, ваша задача состоит в том, чтобы научиться выводить на экран текущий день недели в нормальном формате, т.е. Понедельник, Вторник и т.д.

Подсказка: Создайте массив с названиями дней недели и используйте его при выводе.
Если необходимо, повторите урок про создание массивов и вывода из них информации.

Помните, что дни недели в javascript начинаются с воскресенья.

Фрагмент кода

<script type = "text/javascript">

var days = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница","Суббота"]; /* Создаем массив с днями недели. Начинаем с воскресенья, так как дни недели в javascript начинаются с воскресенья */

var date = new Date(); /* Создаем новый объект Date */

var dayWeek = date.getDay(); /* Заносим в переменную dayWeek номер текущего дня недели */

document.write("Сегодня " + days[dayWeek]); /* Выводим соответствующий элемент массива на экран */

</script>

Результат

Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Тематические публикации

Объект Date
Практическая задача - методы объекта Date
896
Методы объекта Date - Дата и Время
2062
Метод getTime - Практика по объекту Date
2251
Практическая задача - Не сегодняшняя дата
1128
Популярные заметки
Последние заметки