JavaScript циклы

Рыбы-клоуны

Рыбы-клоуны

JavaScript циклы и управляющие конструкции предлагается изучать при помощи задач содержащих вопросы охватывающие работу с операторами if, switch, for, while. Первые две конструкции — операторы условного выбора (IF называют оператором ветвления), вторые две — циклические операторы. Есть еще два циклических оператора — do/while и for/in

JavaScript циклы

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

Посмотреть другие задания по JavaScript

JavaScript циклы: 5 комментариев

  1. Уведомление: JavaScript конструкторы - HTML лаборатория | htmllab.ru

    1. @altarasov Автор записи

      Тимур, спасибо, поправил. Зол на Kingsoft Office на смарте :(, но можно было и проверить содержимое перед публикацией, еще раз спасибо.
      Переформулирую условие задания. Дано
      var size = 120, //некоторый размер данных
      unit = "Кб" //т.е. единица измерения — килобайты
      Найти сколько байт содержит 120Кбайт, т.е. ответ должен быть 122880 байт (т.е. если Кб, то 1024 * 120), скрипт надо построить с учётом того, что могут попадаться и другие единицы измерения.

    1. @altarasov Автор записи

      Дмитрий, спасибо! Поправил.

Добавить комментарий