«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript
site.komp36.ru Создание сайтов. Твой сайт фотографа Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Продающий лендинг «Установка и продажа окон» Установка и продажа окон, установка дверей, перегородок. Одностраничный продающий сайт. Заявки прямо с сайта
site.komp36.ru Универсальный лендинг. Любая тема сайта - 4900 руб. Лендинг адаптируется под любую тему: ремонт, отделка, продажа окон, дверей, лестниц, мебели и многое другое
site.komp36.ru Создание сайтов. Сайт сервисного центра. Сайт компании. Новости и отзывы. Несколько прайс-листов – под каждый отдельная страница. Возможность размещения статей


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

Выполните практическую задачу по теме логические операторы И и ИЛИ при использовании их в условиях JavaScript.



Есть массив: var friends = ["Алексей", "Вячеслав", "Григорий", "Настя"];

Нужно написать условие, которое проверяется следующее: если число элементов массива равно 4 и последним элементом является "Настя", то вывести на экран сообщение "Этот массив мне подходит", а иначе "Этот массив мне не подходит".

Здесь нужно будет вспомнить, как посчитать число элементов массива и, как узнать индекс последнего элемента массива.

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

<script type="text/javascript">

var friends = ["Алексей", "Вячеслав", "Григорий", "Настя"];

var count = friends.length; /* Создаём переменную count в которую заносим число элементов массива friends */

var last_element = friends[friends.length - 1]; /* Создаём переменную last_element, в которую заносим значение последнего элемента массива */

if(count == 4 && last_element == "Настя") /* создаём условие: если count равно 4 и last_element равно "Настя" */

{

document.write("Этот массив мне подходит");

}

else /* иначе... */

{
document.write("Этот массив мне не подходит");
}

</script>

Результат

Этот массив мне подходит

Теперь оптимизируем код этого задания, то есть сократим его, не создавая переменных count и last_element.

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

<script type="text/javascript">

var friends = ["Алексей", "Вячеслав", "Григорий", "Маша"];

if(friends.length == 4 && friends[friends.length - 1] == "Настя") /* создаём условие: если число элементов массива friends равно 4 и последним элементом массива является "Настя", то... */

{
document.write("Этот массив мне подходит");
}

else /* иначе... */

{
document.write("Этот массив мне не подходит");
}

</script>

Результат

Этот массив мне не подходит

site.komp36.ruТвой сайт фотографа. Создание сайтов Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Акция Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Акция Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта

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

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

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

Ваше Имя:

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

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

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


Условия
Тематические публикации
site.komp36.ru Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта
Популярные заметки
Последние заметки