JavaScript циклы и управляющие конструкции предлагается изучать при помощи задач содержащих вопросы охватывающие работу с операторами if
, switch
, for
, while
. Первые две конструкции — операторы условного выбора (IF называют оператором ветвления), вторые две — циклические операторы. Есть еще два циклических оператора — do/while и for/in
JavaScript циклы
- Напишите оператор if, такой, чтобы в качестве выражения в скобках у него были значения true, false (Например,
if( true )
илиif( false )
). Посмотрите как работает этот оператор, поместив какую-нибудь команду после круглых скобок (Например,console.log(1)
). Примечание: это задание очень простое. Если вы читая его, поняли суть, не выполняйте его 🙂 - Создайте переменные m и n. В m поместите произвольное числовое значение. Напишите оператор ветвления
if
так, чтобы если m было больше 50, то в переменную n помещалось слово «большое», иначе — слово «маленькое». - Определите сколько раз выполнится цикл
while
? Примечание: это можно сделать прочитав скрипт или запустив его консоли браузера.var i = 2; while( i < 9 ){ console.log( i++ ); }
- Напишите скрипт, который используя оператор
while
выведет все числа от 45 до 67. - Напишите скрипт, который используя оператор
while
выведет все числа от 45 до 670, кратные 10. - Напишите скрипт, который используя оператор
for
выполнит два предыдущих задания. - Переменная n хранит целое число от 0 до 9. Используя оператор switch, написать скрипт, который в зависимости от числа будет выводить слово (Например, если n равно 3, то будет выводиться слово «три»)
var n = 5; switch( n ){ //Напишите тут свой код }
- Используя
document.write()
и любую из циклических конструкций выведите десять одинаковых изображений (надо выводить<img src="..." alt="..." />
) - (*) В переменных size и unit хранятся размер и единицы измерения информации 120 и «Кб» соответственно. Зная что могут быть заданные Кб, Мб, Гб (кило-, мега- и гигабайты) и 1килобайт равен 1024 байта, найти количество байт в size.
- (*) Постройте при помощи циклов JavaScript скрипт для календаря на HTML. Примечание: выполнить задание для одного месяца, используя HTML-элемент
table
Посмотреть другие задания по JavaScript
[…] Задачи на циклы […]
Кроме того, что условие сформулировано неясно, явная орфографическая ошибка — заданные (2 Н)
Тимур, спасибо, поправил. Зол на Kingsoft Office на смарте :(, но можно было и проверить содержимое перед публикацией, еще раз спасибо.
Переформулирую условие задания. Дано
var size = 120, //некоторый размер данных
unit = "Кб" //т.е. единица измерения — килобайты
Найти сколько байт содержит 120Кбайт, т.е. ответ должен быть 122880 байт (т.е. если Кб, то 1024 * 120), скрипт надо построить с учётом того, что могут попадаться и другие единицы измерения.
Задание 2.
«чтобы если t было больше 50″
откуда t когда по условию n и m.
Задание 8.
Дважды написано «выведите».
Дмитрий, спасибо! Поправил.